第5章 T-SQL语言 数据库实用教程.ppt

第5章 T-SQL语言 数据库实用教程

(1)内嵌表值函数的定义。语法格式如下: CREATE FUNCTION [ schema_name. ] function_name /*定义函数名部分*/ ( [ { @parameter_name?[ AS ] [ type_schema_name. ]?parameter_data_type [ = default ] } [ ,...n ]?]) /*定义参数部分*/ RETURNS TABLE /*返回值为表类型*/ [ WITH function_option [ ,...n ] ] /*定义函数的可选项*/ [ AS ] RETURN [ ( ] select_stmt [ ) ] /*通过SELECT语句返回内嵌表*/ [ ; ] RETURNS子句仅包含关键字TABLE,表示此函数返回一个表。内嵌表值函数的函数体仅有一个RETURN语句,并通过参数select-stmt指定的SELECT语句返回内嵌表值。语法格式中的其他参数项与标量函数的定义类似。 【例5.37】 对于PXSCJ数据库,为了让学生查询其各科成绩及学分,可以利用XSB、KCB、CJB三个表创建视图。程序如下: ?CREATE VIEW ST_VIEW AS SELECT dbo.XSB.学号, d

文档评论(0)

1亿VIP精品文档

相关文档