mysql josin MYsql儲存過程

2021-10-18 09:29:28 字數 847 閱讀 9573

delimiter//dropprocedureifexistssp_test//createproceduresp_test/*儲存過程名*/(ininparmsint,outoutparamsvarchar(32))/*輸入引數*/begin/*語句塊頭*/declarevarchar(10);/*變數聲...

delimiter //

drop procedure if exists sp_test //

create procedure sp_test /* 儲存過程名 */

(in inparms int,out outparams varchar(32)) /* 輸入引數 */

begin /* 語句塊頭 */

declare var char(10); /* 變數宣告 */

declare num int;

if inparms = 1 then /* if條件開始*/

set var = 'hello'; /* 賦值 */

else

set var = 'world';

end if; /* if結束 */

insert into t1 values (var); /* sql語句 */

select count(*) from t1 into num;

select name from t1 limit num, 1 into outparams;

enddelimiter ;

call sp_test(1, @out);

select @out;

我曉得錯的地方在insert那句 但是怎麼改才能改正確 才能符合本來的意思

展開

mysql儲存過程now mysql儲存過程

建立清除過期積分儲存過程 delimiter drop procedure if exists reporturl create procedure reporturl begin 定義變數 declare s int default 0 declare sum integral varchar 2...

除錯oracle, sql server儲存過程

關於儲存過程的除錯,知道方法以後很簡單,但在不知道的時候,為了測試乙個儲存過程的正確性,print,插入臨時表等可謂是使出了渾身解數,煩不勝煩 下面就把我工作中除錯儲存過程的方法,簡單的說明一下 除錯oracle儲存過程 環境 win2003 server oracle9i pl sql devel...

mysql 儲存過程關聯sql SQL儲存過程

大家晚上好,我是阿濤。sql儲存過程,儲存過程 stored procedure 是在大型資料庫系統中,一組為了完成特定功能的sql 語句集,它儲存在資料庫中,一次編譯後永久有效,使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。儲存過程是資料庫中的乙個重要物件。在資料量特別...