




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
用戶定義函數支持網站:本講大綱:1、創建和調用用戶定義函數2、用戶定義函數的刪除用戶定義函數用戶定義函數(UDF):是用來擴展和增強
DB2內置函數提供的功能的特殊對象。用戶定義函數可以創建5種用戶定義函數:有源(或模板)函數SQL標量、表或行數外部標量函數
外部表函數OLE
DB外部表函數創建和調用用戶定義函數創建有源函數的基本語法是:Source_clause::=SOURCE
[source_function_name[source_datatype]|
SPECIFIC
source_specific_name][PARAMETER
CCSID
[ASCII
|
UNICODE]]as_template_clause
::=AS
TEMPLATE[NOT
DETERMINISTIC
|
DETERMINISTIC][NO
EXTERNAL
ACTION|
EXTERNAL
ACTION]創建和調用用戶定義函數CREATE
FUNCTION
function_name({parameter_name
input_datatype}[,…n])RETURNS
output_datatype[SPECIFIC
specific_name]<source_clause
|
as_template_clause>創建和調用SQL函數CREATE
FUNCTION
function_name({parameter_name
input_datatype}[,…n])RETURNS<output_datatype
|
TABLE
({column_name
column_datatype}[,…n]
|
ROW
({column_name column_datatype}
[,…n]))>[SPRCIFIC
specific_name]
[LANGUAGE
SQL][PARAMETER
CCSID
[ASCII
|
UNICODE]]
[DETERMINISTIC
|
NOT
DETERMINISTIC][EXTERNAL
ACTION
|
NO
EXTERNAL
ACTION][CONTAINS
SQL
|
READS
SQL
DATA
|
MODIFIES
SQL
DATA][STATIC
DISPATCH]
[CALLED
ON
NULL
INPUT]
[INHERIT
SPECIAL
REGISTERS][PREDICATES
(predicate_specification)][INHERIT
ISOLATION
LEVEL
<WITHOUT
|
WITH>
LOCK
REQUEST]SQL_function_body({pRE<o[,…[SP[PA[EX[COarameter_name
input_datatype}[,…n])TURNSutput_datatype
|
TABLE
({column_name
column_datatype}n]
|
ROW
({column_name column_datatype}
[,…n]))>RCIFIC
specific_name]
[LANGUAGE
SQL]RAMETER
CCSID
[ASCII
|
UNICODE]]
[DETERMINISTIC
|
NOT
DETTERNAL
ACTION
|
NO
EXTERNAL
ACTION]NTAINS
SQL
|
READS
SQL
DATA
|
MODIFIES
SQL
DATA][STATIC
DISPATCH]
[CALLED
ON
NULL
INPUT]
[INHERIT
SPECIAL
REGISTERS][PREDICATES
(predicate_specification)][INHERIT
ISOLATION
LEVEL
<WITHOUT
|
WITH>
LOCK
REQUEST]SQL_function_body創建SQL函數的主要語法是:pound_statement
::=CREATE
FUNCTION
function_[nlaambeel_name
:]
BEGIN
ATOMIC[local_variable_declaration
|SQL_function_bocdony
d::i=tion_declaration]RETURN
return_<stSaQteLm_eronut
t|ine_statement
|pound_statemednytnamic_coumpound_staEtReMmINeISnTItC>]END
[label_name]創建和調用SQL函數SELECT
column_list FROM
TABLE
([table_function_schema.]Table_function_name
(parameter_list))調用SQL函數的語法是:用戶定義函數的刪除使用界面刪除:用戶定義函數的刪除使用命令刪除:DROP
FUNCTION
function_name;或DROP
SPECIFIC
function
specific_function_name;參數說明:function_name:指要刪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年山東省菏澤市中考歷史真題
- 花崗巖開采管理制度
- 茶葉修剪隊管理制度
- 防疫督導員管理制度
- 課外閱讀專項-部編人教版小學三年級語文下冊試卷-部編人教版小學三年級語文下冊試卷
- 設備維修合同 (三)
- 設備機組維修技術培訓方案及質量保證措施
- 哈爾濱市第九中學校2024-2025學年高二下學期6月月考政治試卷(含答案)
- 大班各領域教育內容要點及實施策略探討
- 【高中語文】《六國論》課文深度解析+統編版高一語文必修下冊
- 蒸飯培訓課件
- 高校物業管理服務實施方案
- 工程造價咨詢服務投標方案(專家團隊版-)
- 消化內鏡護理常規
- 經濟法學-001-國開機考復習資料
- 大規模分布式存儲系統架構設計與優化
- 招標代理入圍服務方案
- 【MOOC】電子技術實習-北京科技大學 中國大學慕課MOOC答案
- 安全事故以案說法
- 《基于模型驅動架構的專用規則引擎組件研究》
- 智慧樹知到《運動生理學》章節測試答案
評論
0/150
提交評論