--建立函式語法
create function myfunction() returning int;
define global gvar int default 5;
let gvar = gvar + 1;
return gvar;
end function;
--執行函式語法
execute function myfunction();
--刪除函式語法
drop function myfunction();
--建立儲存過程語法
create procedure myprocedure()
define x,y,z int;
let x = 5;
let y = 10;
let z = x + y; -- z等於15
begin
define x, q int; -- x被重新定義
define z char(5); -- z被重新定義
let x = 100;
let q = x + y; -- q=110
let z = 'amigo'; -- 給z設定了乙個新的值
endlet y = x; -- y等於5
let x = z; -- z的值是15,而不是amigo
end procedure;
--執行儲存過程語法
execute procedure myprocedure();
--刪除儲存過程語法
drop procedure myprocedure();
Informix儲存過程和函式的建立執行和刪除語法
建立函式語法 create function myfunction returning int define global gvar int default 5 let gvar gvar 1 return gvar end function 執行函式語法 execute function myfu...
儲存過程和儲存函式
1 mysql 在操作子程式時,由於需要使用分號 所以要使用delimiter先重新定義分界符為 以下 包含的內容表示注釋 delimiter 使用delimiter 把定界符由 設定為 注意 delimiter 和 之間的空格。1 建立子程式 儲存過程和儲存函式的統稱 create procedu...
儲存過程和儲存函式
儲存過程 stored procedure 是一組為了完成特定功能的sql 語句集,經編譯後儲存在資料庫。中使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它 優點 1.儲存過程只在創造時進行編譯,以後每次執行儲存過程都不需再重新編譯,而 一般sql 語句每執行一次就編譯一次,...