帶有輸入引數的儲存過程

2021-07-04 10:32:56 字數 696 閱讀 6216

建立帶有輸入引數的儲存過程:

drop procedure if exists proc_user_in;

delimiter //

create procedure proc_user_in(in in_param int)

begin

select * from user where userid > in_param;

end//

delimiter ;

以上**即在當前資料庫中建立了儲存過程,名字為proc_user_in,可呼叫此儲存過程查詢userid大於一定值的記錄。

在命令欄裡呼叫此儲存過程**:

call proc_user_in(2);
在類中寫如下關鍵**呼叫此儲存過程:

public static void main(string args) ";

cs = con.preparecall(sql);

cs.setint(1, 2);

resultset rs = cs.executequery();

while (rs.next())

} catch (exception e)

}

以上兩種方式呼叫該儲存過程,均可列印出userid>2的全部記錄。

SQL Server帶有輸入引數的儲存過程

1,帶有輸入引數語法 語法 create proc edure 儲存過程名 預設值 n assql語句 n 例 使用儲存過程實現由使用者輸入學生的學號及課程名稱,根據輸 入的資訊,顯示相應的成績,如果成績大於等於60分,則顯示 pass,否則顯示failed。create proc prcgetsc...

帶有引數的儲存過程

建立有引數的存數過程,對比函式的定義而言,as就相當於 和函式一樣,引數都定義在主體的前面 例如函式 private static void sum double num1,double num2 在呼叫的時候在 static void main string srgs 寫就可以啦。儲存過程 cre...

帶有輸出引數的儲存過程

建立帶有輸出引數的儲存過程 drop procedure if exists proc user out delimiter create procedure proc user out out out param varchar 20 begin select username into out ...