【发布时间】:2017-02-10 04:59:29
【问题描述】:
我正在尝试通过创建 UDF 标量函数来打印字母。 这是我的代码:
create function [dbo].[fnalphabets]()
returns varchar
as begin
declare @num int=65
while(@num<=90)
begin
set @num=@num+1
end
return char(@num)
end
当我使用
调用此函数时select dbo.fnalphabets()
它没有返回预期的结果。谁能告诉我我的代码有什么问题?
【问题讨论】:
-
预期输出
-
我想打印从 A 到 Z 的字母
-
你正在循环遍历所有函数,但最后只返回一个函数!
-
是的,但是如何全部打印?
标签: sql sql-server function user-defined-functions