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' 的使用无效。
求大神详细说明。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货