社区
MS-SQL Server
帖子详情
请教有关标量函数(FN), 内嵌表函数(IF),还有表函数(TF)的三者的详细说明
qizhirui
2006-12-15 09:53:37
请教SQL SERVER 中有关标量函数(FN), 内嵌表函数(IF),还有表函数(TF)的三者的到底指的是什么样的函数,最好给些例子.
...全文
394
3
打赏
收藏
请教有关标量函数(FN), 内嵌表函数(IF),还有表函数(TF)的三者的详细说明
请教SQL SERVER 中有关标量函数(FN), 内嵌表函数(IF),还有表函数(TF)的三者的到底指的是什么样的函数,最好给些例子.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
m00ners
2006-12-15
打赏
举报
回复
Mark
marco08
2006-12-15
打赏
举报
回复
CREATE FUNCTION
创建用户定义函数,它是返回值的已保存的 Transact-SQL 例程。用户定义函数不能用于执行一组修改全局数据库状态的操作。与系统函数一样,用户定义函数可以从查询中唤醒调用。也可以像存储过程一样,通过 EXECUTE 语句执行。
用户定义函数用 ALTER FUNCTION 修改,用 DROP FUNCTION 除去。
语法
标量函数
CREATE FUNCTION [ owner_name.] function_name
( [ { @parameter_name [AS] scalar_parameter_data_type [ = default ] } [ ,...n ] ] )
RETURNS scalar_return_data_type
[ WITH < function_option> [ [,] ...n] ]
[ AS ]
BEGIN
function_body
RETURN scalar_expression
END
内嵌表值函数
CREATE FUNCTION [ owner_name.] function_name
( [ { @parameter_name [AS] scalar_parameter_data_type [ = default ] } [ ,...n ] ] )
RETURNS TABLE
[ WITH < function_option > [ [,] ...n ] ]
[ AS ]
RETURN [ ( ] select-stmt [ ) ]
多语句表值函数
CREATE FUNCTION [ owner_name.] function_name
( [ { @parameter_name [AS] scalar_parameter_data_type [ = default ] } [ ,...n ] ] )
RETURNS @return_variable TABLE < table_type_definition >
[ WITH < function_option > [ [,] ...n ] ]
[ AS ]
BEGIN
function_body
RETURN
END
< function_option > ::=
{ ENCRYPTION | SCHEMABINDING }
< table_type_definition > ::=
( { column_definition | table_constraint } [ ,...n ] )
中国风
2006-12-15
打赏
举报
回复
楼主看一下联机帮助
在查询分析器—输入create function—选中(按shift+F1)
检查sql对象是否存在
检查sql对象是否存在检查sql对象是否存在检查sql对象是否存在检查sql对象是否存在
SqlServer常用SQL
SqlServer常用SQL,快速掌握SQLServer的一些常用的SQL
sql_view(sysobjects)
sql view(sysobjects)
SQLServer中用T—SQL命令查询一个数据库中有哪些
表
的sql语句
SQLServer如何用T—SQL命令查询一个数据库中有哪些
表
,方便进行
表
操作,需要的朋友可以参考下
导出SQL SERVER某个数据库所有
表
、视图、
函数
、存储等清单
--sysobjects 中type含义 --C = CHECK 约束 --D = 默认值或 DEFAULT 约束 --F = FOREIGN KEY 约束 --
FN
=
标量
函数
--IF =
内嵌
表
函数
--K = PRIMARY KEY 或 UNIQUE 约束 --L = 日志 --P = 存储过程 --R = 规则 --RF = 复制筛选存储过程 --S = 系统
表
--
TF
=
表
函数
--TR = 触发器 --U = 用户
表
--V = 视图 --X = 扩展存储过程 select...
MS-SQL Server
34,876
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章