十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
SQL函数有着其独特的格式,下面就将为您介绍SQL函数的格式,并附示例,供您参考,希望对您学习SQL语法能够有所帮助。

成都创新互联主要从事成都网站设计、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务民权,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
CREATE FUNCTION dbo.Function1 /*声明
(
/*
@parameter1 int = 5, /*有默认值的变量
@parameter2 datatype /*没有默认值的变量
*/
)
RETURNS /* @table_variable TABLE (column1 datatype, column2 datatype) 返回"可能是数据集 */
AS
BEGIN
/* INSERT INTO @table_variable /*插入数据*/
sql select statement */ /*查询语句*/
RETURN
END
如下函数名为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