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 語句集,它儲存在資料庫中,一次編譯後永久有效,使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執行它。儲存過程是資料庫中的乙個重要物件。在資料量特別...