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...