sql函數的編寫格式是怎樣的
sql函數的編寫格式是怎樣的?
明月笑刀無情
2018-11-14 19:14:15
TA貢獻1853條經驗 獲得超18個贊
函數的格式如下:
如下函數名為inttochar(),使用時這樣:select dbo.inttochar(1234,10)
CREATE FUNCTION [dbo].[inttochar] (@int int=0, @length int=1)
RETURNS varchar(250) AS
--將@int轉換成長度為@length的字符串,長度不足時加前導0
BEGIN
declare @tmp varchar(250)
select @tmp=cast(@int as varchar(250))
while len(@tmp)<@length begin
select @tmp='0'+@tmp
end
return @tmp
END
舉報