在MSSQL server下,使用replicate进行字符串中指定重复次数,转到oracle下,不存在replicate函数,只能使用lpad和rpad两个函数。
语法:
MSSQL server
replicate ( character_expression, integer_expression)
|

参数
character_expression
-
字符数据型的字母数字表达式,或者可以隐式转换为 nvarchar 或 ntext 的其他数据类型的字母数字表达式。
- integer_expression
-
可以隐式转换为 int 的表达式。如果 integer_expression 为负,将返回空字符串。
Oracle:
LPAD和RPAD的用法
SELECT LPAD( 字段名,10,'-') FROM 表1;
在字段名的左边插入(10- 字段名的长度)个 '-' 字符.
SELECT RPAD( 字段名,10,'-') FROM 表1;
在 B 的右边插入(10- 字段名的长度)个 '-' 字符.
举例如下所示: