Informix儲存過程和函式的建立執行和刪除語法

2021-08-25 18:39:56 字數 802 閱讀 6299

--建立函式語法

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 語句每執行一次就編譯一次,...