国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL SERVER 2000新增功能介紹1

2024-08-31 00:48:30
字體:
來源:轉載
供稿:網友

建立用戶自定義函數,可以自由的在一個transaction sql 中直接使用,就像一個系統函數一樣在你的查詢語句中
直接使用。
create 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

inline table-valued functions

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 [ ) ]

multi-statement table-valued functions

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 ] )

示例


--創建函數
create  function getvalue()
returns int
as
begin
return (select convert(int,value) as value from test where  [name]='test')
end
go

select * from test2 where value=dbo.getvalue()

go

create  function gettabletest(@t1 datetime,@t2 datetime)
returns table
as
 return( select t1.field1 ,t2.field1,t2.qty,t3.field1,t3.field1
 from table1 t1 inner join  table2 t2 on t1.id=t2.id inner join table3 t3 on t2.jid=t3.jid where t1.date>[email protected] and t1.date<@t2)

go

select * from dbo.gettabletest('1999/1/1','2001/2/1')

 

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 进贤县| 理塘县| 阳东县| 杨浦区| 来宾市| 肇源县| 广宗县| 林口县| 淮滨县| 阜宁县| 合山市| 泸定县| 海原县| 精河县| 涿鹿县| 新沂市| 淳安县| 盐源县| 沙雅县| 巢湖市| 舞阳县| 天津市| 三台县| 宿迁市| 攀枝花市| 松原市| 綦江县| 云林县| 虹口区| 瑞金市| 新宾| 苍溪县| 林芝县| 英山县| 拉萨市| 当涂县| 雅安市| 赣州市| 绥宁县| 六枝特区| 镇坪县|