标签:style blog http color io ar strong sp div
表值函数和标量值函数的不同是 表值函数是返回一个Table类型 Table类型相当与一张存储在内存中的一张虚拟表.
表值函数的语法:
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 [ ) ] [ ; ]
现在来写一个比较实用的表值函数..
写一个切割字符串的表值函数
这个函数的作用就是类似.Net中的string类的Split方法
现在来测试这个函数
这个函数返回的是Table类型 所以可以用下面的语法来调用
得到的结果
标签:style blog http color io ar strong sp div
原文地址:http://www.cnblogs.com/wanshutao/p/4037465.html