儲存過程知識點!

2021-05-28 04:55:41 字數 1120 閱讀 5641

2023年9月

14日  星期二

一、建立儲存過程

1、基本應用

語法格式:

create database 

create table

儲存函式

;---每條語句的結束

宣告新的結束符(

任選,避免在

mysql

環境下有特殊含義)

delimiter(分隔符

)  $$

delimiter          //

delimiter          ;//

create procedure(過程

)  p_name(in  c_name   

資料型別)

[特徵描述

1、使用什麼語言建立儲存過程

2、結果的確定性3、

4、許可權

5、注釋]

sql語句集合(一條,多條)

例如:create procedure p1() select * from t2;

create procedure p1()

begin

流程控制結構;

sql語句集合;

end //

2、巢狀

create

procedure

p15()

begin

declare v1 char(10) default』 『outer;

begin

declare v1 char(10) default 『inner』;

select v1;

end;

select v1;

end//

二、select  …into  變數列表

只能應用在儲存過程

create procedure p19(out para1 char(20))

begin

select s1 into para1 from t1;

end//

select  返回結果:表、列、行、值

游標(指標)?

步驟:建立游標;declare

開啟游標;open

獲取記錄;fetch

關閉游標;close

有關儲存過程的幾個知識點總結

這兩天就寫儲存過程遇到些問題,現在總結如下 希望給我遇到同樣問題的朋友一點幫助,如有錯誤的地方,希望得到大家指正共同學習。1.有關型別轉換求和 select sum cast 123 as float 123 select sum cast as float 0 select sum cast nu...

編譯過程知識點 筆記

編譯過程分為4段 注 現在版本的gcc把預處理和編譯兩個步驟合成乙個步驟,用cc1工具來完成。gcc其實是後台程式的一些包裝,根據不同引數去呼叫其他的實際處理程式,比如 預編譯編譯程式cc1 彙編器as 聯結器ld 1.預處理.c i 預處理的過程主要處理包括以下過程 命令實現 用gcc的 e命令實...

MapReduce過程知識點總結

maptask 工作過程 由程式內的inputformat來讀取外部的資料,呼叫recordreader的read方法來讀取並,返回 k,v 鍵值對 讀取的 k,v 鍵值對,傳送給map 方法,作為其傳入引數來執行使用者自定義的map邏輯。context.write方法被呼叫時,outputcoll...