触发器、存储过程、函数 基本操作(三)
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 '函数名'
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 '函数名'
相关文章推荐
- 触发器、存储过程、函数 基本操作(二)
- 视图_存储过程_触发器基本操作
- Oracle数据库操作大全(十三)——pl/sql编程(存储过程、函数、触发器)
- SQL2008--SQL语句-存储过程-触发器-事务处理-基本语法-函数
- Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】[原创]_python_脚本之家
- PL/SQL 数据库访问的相关技术(2)游标 、异常、存储过程、函数、包、触发器
- SQLSERVER存储过程、触发器、函数、游标等基本语法
- 查询SQLServer2005中某个数据库中的表结构、索引、视图、存储过程、触发器以及自定义函数
- c++中字符串的基本操作函数
- SQL基本操作之存储过程(删除)的使用
- 字符串基本操作与函数
- Oracle基本操作五:简单查询与简单函数,组函数,分组
- [转载]用perl操作注册表的一些基本函数
- PL/SQL ,存储过程,函数,触发器
- Linux下文件操作的基本函数及分析
- 函数,视图,存储过程,触发器,sysobjects (系统对象表),事务,异常
- Excel VBA入门基本操作之常用函数
- SQL 触发器 基本操作
- PHP操作Memcache基本函数
- R语言基本操作函数(1)变量的基本操作