-
標量函數
鎖定
標量函數返回一個確定類型的標量值。其返回值類型為除TEXT、NTEXT 、IMAGE、CURSOR、 TIMESTAMP 和TABLE 類型外的其它數據類型。
- 中文名
- 標量函數
- 性 質
- 函數
- 屬 性
- 標量
- 所屬類別
- 數學
標量函數定義
函數體語句定義在BEGIN-END語句內,其中包含了可以返回值的Transact-SQL 命令。
標量函數語法
創建標量函數的語法如下:
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
標量函數舉例
創建一個標量函數,在一個字符串中用字符串1來替換所有的字符串2,並且把結果反轉,顯示為大寫字符結果。
CREATE FUNCTION NoOfChar (@char1 varchar(20),@char2 varchar(20),@char3 varchar(20))
RETURNS varchar(20)
AS
BEGIN
DECLARE @newchar varchar(20)
select @newchar=REPLACE(@char1,@char2,@char3)
, @newchar=REVERSE(@newchar),
@newchar=UPPER(@newchar)
RETURN(@newchar)
END
説明:varchar要加上長度,否則只存儲一個字符!
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:9次歷史版本
- 最近更新: 本命年本命年44