儲存過程定義 初級入門 研究定義

2021-09-13 19:22:27 字數 902 閱讀 6852

create

[definer

= ]procedure sp_name (

[proc_parameter[,.

..]]

)[characteristic ...

] routine_body

proc_parameter:

[in|

out|

inout

] param_name type

characteristic:

comment

'string'

|language

sql|

[not

]deterministic

| |

sql security

routine_body:

valid sql

routine statement

[begin_label:]

begin

[statement_list]

……end[end_label]

建立 

[定義 = ]

步驟 步驟名 (

[步驟引數[,.

..]]

)[特徵 ...

] 程式體

步驟引數:

[ 入參 | 出參 | 出參和入參 ] 引數名稱 型別

特徵:註解 '字串'

| 語言 sql|[

not] 確定性

| |sql 許可權

程式體:

有效 sql 程式 語句

[begin_label:]

begin

[statement_list]

……end[end_label]

儲存過程定義

return status 是乙個可選的整型變數,儲存儲存過程的返回狀態。這個變數在用於 execute 語句前,必須在批處理 儲存過程或函式中宣告過。在用於喚醒呼叫標量值使用者定義函式時,return status 變數可以是任何標量資料型別。procedure name 是擬呼叫的儲存過程的完全...

mysql定義過程 定義MySql儲存過程

建立乙個不帶返回值的儲存過程 delimiter drop procedure if exists proc name create procedureproc name in num1 int,in num2 int begin set a 2000000001 set d 20000001 se...

儲存過程的定義

一 定義 儲存過程可以一次性執行成批的sql語句,也叫批處理 優點 1 批處理,減少客戶與服務之間的交流次數 2 在伺服器端執行,移植性好 3 安全要求高的行業 4 包含流程控制結構的sql語句的集合 二 建立儲存過程 先宣告新的結束符 任選,但是避免在mysql環境下有特殊含義 delimiter...