当前位置: 代码迷 >> Sql Server >> print函数有关问题,求详解
  详细解决方案

print函数有关问题,求详解

热度:86   发布时间:2016-04-25 00:45:32.0
print函数问题,求详解

create function printTriangle(@line int) returns int
as
begin
declare @i int
set @i = 1
while @i <= @line
begin
print replicate(' ', @i - 1) + replicate('*', 2 * @i -1)
set @i = @i + 1
end
return 0
end

消息 443,级别 16,状态 14,过程 printTriangle,第 8 行
在函数内对带副作用的运算符 'PRINT' 的使用无效。
求大神详细说明。
------最佳解决方案--------------------
函数里面只有返回值,不能用print
  相关解决方案