代码改变世界

Sql Server中常用函数replicate

2015-11-20 23:08  C#与.NET探索者  阅读(1132)  评论(0编辑  收藏  举报

SQL常用函数之三 REPLICATE ()

按指定次数重复字符表达式。 

语法 

REPLICATE ( character_expression, integer_expression) 


参数 
character_expression 
字符数据型的字母数字表达式,或者可以隐式转换为 nvarchar 或 ntext 的其他数据类型的字母数字表达式。 

integer_expression 
可以隐式转换为 int 的表达式。如果 integer_expression 为负,将返回空字符串。

返回值 
nvarchar 或 ntext

 

1 :Select Replicate('abc',2) ----------------abcabc

2 :Select Replicate('abc',-2) ----------------null

3 :Select Replicate('abc',0)--------------- 无

--疑问: 为什么2 和3 的不一样呢需要研究