資料庫後台程式設計技術中的使用者定義函式

2021-10-21 10:29:04 字數 431 閱讀 7186

使用者定義函式與程式語言中的函式類似,其結構與儲存過程類似,但函式必須有乙個return子句,用於返回函式值。

錶值函式

錶值函式將返回乙個表

語句錶值函式

多語句錶值函式的功能的功能是檢視和儲存過程的組合,可以利用多語句錶值函式返回乙個表,表中的內容可由複雜的邏輯和多條sql語句構建(類似於儲存過程)。可以在select語句的from子句中使用多語句錶值函式(同檢視)

【例3】定義查詢指定類別的商品名稱、單價生產日期和新舊商品的多語句錶值函式,其中新舊商品的值為:如果到目前為止此商品的生產月數超過12個月,則為「舊商品」;若生產月數在6 ~ 12個月之間,則為「一般商品」;若生產月數小於6個月,則為「新商品」

刪除使用者自定義函式

drop

function f_goodstype

資料庫後台程式設計技術解析

一 儲存過程 1.1 基本概念 實際上是儲存在資料庫中供所有使用者程式呼叫的子程式。好處 允許模組化程式設計 改善效能 減少網路流量 增強應用程式的安全性。1.2.1 建立 create procedure procedure name parame name data type assql語句 1...

四 資料庫程式設計技術

一 一些高階查詢功能 當用check進行約束條件限制時,若其只涉及對某一列的約束則可以放在該列後面,如果是約束條件中涉及兩列或兩列以上,則為對整個資料表的約束,放在表的最後面 二 儲存過程 儲存過程是呼叫執行的 儲存在伺服器端的 段 儲存過程可以接受多個輸入引數,也可以接受多個輸出引數 儲存過程的優...

Java資料庫程式設計技術 第一章習題

create table book bid varchar 20 not null comment 圖書編號 bname varchar 50 not null comment 圖書書名 author varchar 50 default null comment 作者姓名 pubcomp varc...