您的位置:首页 > 其它

触发器、存储过程、函数 基本操作(三)

2012-03-29 16:18 316 查看
三、函数

1. 创建

标量函数:
CREATE FUNCTIONfunction_name([parameter(参数)])
RETURNS data_type
AS
BEGIN
函数体
RETURN return_value
END

Eg:

create function getNow()

returns varchar(20)

as

begin

return convert(varchar(20),getdate(),120)

end

内嵌表值函数:
CREATE FUNCTION function_name([parameter])
RETURNS TABLE
AS
RETURN (select 查询语句)

Eg:

create function returnTable(@idint)

returns table

as

return select *

select * from returnTable(1)

2. 修改

alter function getNow(@datevarchar(10))

returns varchar(20)

as

begin

return @date+convert(varchar(20),getdate(),120)

end

print dbo.getNow('日期')

3. 删除

DROP FUNCTION function_name

4. 查看

查看数据库已有函数

use jxcSoftware

go

select * from sysobjectswherextype='FN'

查看单个函数

exec sp_helptext '函数名'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: