Sqlserver 自定義函式操作

2022-01-11 18:34:06 字數 567 閱讀 9155

use test

goif

exists(

select * from sys.objects where object_id = object_id(n'

gettime

') and type in (n'

fn', n'

if', n'

tf', n'

fs', n'

ft'))--判斷是否存在該自定義函式

drop function gettime --刪除該自定義函式

gocreate function gettime(@t datetime) ----建立自定義函式帶引數

returns datetime --返回值型別

asbegin

declare @a datetime --宣告變數

set @a ='

2014-02-01

' --為該變數賦值

return @a --返回

endselect dbo.gettime('

2014-5-5

')--執行該函式

SQL SERVER 自定義函式

元宵節快樂 自定義函式分為兩類 一類為 標量函式,一類為表值函式。create funetion 函式名 引數 return 返回值資料型別 with as begin sql語句 必須有return 變數或值 end 一 內聯 值函式 create function 函式名 引數 returns ...

sqlserver自定義函式

returns 子句指定一種標量資料型別,則函式為標量值函式。語法create function 函式名 引數 returns 返回值資料型別 with as begin sql語句 必須有return 變數或值 end 釋義 列子 create function funcgetresult ret...

SQL SERVER 自定義函式

sql server自定義函式分三種 注意returns,需要加 s 標量值函式,內聯式錶值函式,多語句錶值函式。標量值函式 create function funcname a int returns intas begin sql語句 return intend 內聯式錶值函式 沒有begin....