SQL Server 2005中的UDF(使用者定義函式)
關於UDF:
UDF根據其返回的型別可以分為標量函式及表值函式
UDF可以嵌入在查詢、約束以及計算列中。
UDF不能使用臨時表。
UDF不能使用動態執行(dynamic execution)。
UDF不能修改表中的資料。
對於標量UDF(Scalar UDF):
必須包含BEGIN...END定義其主體
呼叫時,必須附加其模式名稱,除非使用EXEC單獨執行
具備DEFAULT值的引數不能省略,要在引數位置附加DEFAULT
簡單示例:
下面定義的函式AddTwoNum,以兩個整數為其引數,返回這兩個整數的和。
1> create function AddTwoNum(@a int, @b int) returns int
2> as
3> begin
4> declare @sum int
5> set @sum=@a+@b
6> return @sum
7> end
8> go
1> select dbo.AddTwoNum(23,44)
2> go
-----------
67
(1 行受影響)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-152607/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql server檢視函式定義SQLServer函式
- Spark SQL使用簡介(2)--UDF(使用者自定義函式)SparkSQL函式
- Sql Server 2005函式SQLServer函式
- SQL SERVER 自定義函式SQLServer函式
- SQL Server CE和SQL Server 2000/2005中的ISNULL函式的異同SQLServerNull函式
- Sql Server系列:自定義函式SQLServer函式
- sql server 2005中的分割槽函式用法(partition by 欄位)SQLServer函式
- Hive函式(內建函式+自定義標準函式UDF)Hive函式
- MS SQL Server 建立返回表型別的使用者自定義函式SQLServer型別函式
- Apache Phoenix自定義函式(UDF)實踐Apache函式
- 自定義UDF函式應用異常函式
- sql server 2005的一些動態函式SQLServer函式
- Sql server 2005遷移至Oracle系列之三:在Oracle中建立sql中的常見函式SQLServerOracle函式
- Spark SQL scala和java版本的UDF函式使用SparkSQLJava函式
- SQL-Server中datepart函式的使用SQLServer函式
- 【Spark篇】---SparkSQL中自定義UDF和UDAF,開窗函式的應用SparkSQL函式
- Hive中配置與編寫自定義UDF函式Hive函式
- SQL Server 2005中修改 Server Collation的方法SQLServer
- 在全文索引中同義詞的使用(SQL SERVER 2005)索引SQLServer
- Shell中函式的定義和使用函式
- 一個SQL Server中的FormatDatetime函式SQLServerORM函式
- Spark SQL學習——UDF、UDAF和開窗函式SparkSQL函式
- Spark註冊UDF函式,用於DataFrame DSL or SQLSpark函式SQL
- SQL Server建立使用者函式與應用SQLServer函式
- Hive中新增自定義函式(UDF)方法及實踐Hive函式
- Sql Server 日期函式SQLServer函式
- SQL SERVER 字串函式SQLServer字串函式
- vue 在methods中定義的函式 not definedVue函式
- 開發hive UDF函式Hive函式
- 模型的列表定義中,使用函式時如何定義引數?模型函式
- spark三種清理資料的方式:UDF,自定義函式,spark.sql;Python中的zip()與*zip()函式詳解//及python中的*args和**kwargsSpark函式SQLPython
- 使用SQL Server 2005的新函式構造分頁儲存過程SQLServer函式儲存過程
- SQL Server中row_number函式的常見用法SQLServer函式
- Sql server 2005中output用法解析SQLServer
- shell 函式定義函式
- SQL Server常用函式整理SQLServer函式
- Sql Server系列:字串函式SQLServer字串函式
- Sql Server系列:聚合函式SQLServer函式