SQLSERVER儲存過程如何寫帶引數的遊標
很簡單,將引數定義為變數
例如
定義變數:
declare @p_Flight varchar(35)
declare @p_Fdate varchar(35)
declare @p_Fstart varchar(35)
declare @p_Etid varchar(35)
declare @p_Board varchar(35)
declare @p_Seat varchar(35)
begin
SET @p_Flight = 'MF0130' ----當然變數賦值可能是從其它地方獲得
定義儲存過程:
declare v_Psrinfo_Cur Cursor for
Select Dpsr_Id,
Dpsr_Et_Id,
Dpsr_Board_Nmb,
Dpsr_Seat_Nmb,
Dpsr_Babyinf,
Dpsr_Is_Del
From Tb_Departure_Passenger
Where Dpsr_Flt_Code = @p_Flight
And Dpsr_Flt_Date = @p_Fdate
And Dpsr_Departure = @p_Fstart
And (Dpsr_Et_Id = @p_Etid Or Dpsr_Board_Nmb = Ltrim(@p_Board) Or Dpsr_Seat_Nmb = @p_Seat)
當然,定義儲存過程之前最好給變數賦值!
相關文章
- go 如何呼叫 sqlserver 帶傳出引數的儲存過程GoSQLServer儲存過程
- 儲存過程——遊標儲存過程
- 帶輸出引數的儲存過程儲存過程
- 動態呼叫帶引數的儲存過程儲存過程
- 使用帶有輸出引數的儲存過程儲存過程
- Java呼叫儲存過程(帶輸出引數)Java儲存過程
- SQLSERVER儲存過程SQLServer儲存過程
- mysql儲存過程的引數MySql儲存過程
- Oracle帶輸入輸出引數的儲存過程Oracle儲存過程
- dos下呼叫帶輸出引數的儲存過程儲存過程
- MySQL 儲存過程/遊標/事務MySql儲存過程
- sqlserver 臨時表 遊標 儲存過程拼sql 日期函式等SQLServer儲存過程函式
- 兩種SQL分頁方法儲存過程和遊標儲存過程SQL儲存過程
- Sqlserver中的儲存過程SQLServer儲存過程
- SQL Server-儲存過程(Procedure),帶入引數和出引數SQLServer儲存過程
- Mysql儲存過程中使用多遊標MySql儲存過程
- oracle pl/sql儲存過程內外層遊標cursor巢狀引數化示例OracleSQL儲存過程巢狀
- SqlServer儲存過程的建立與使用SQLServer儲存過程
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程
- Oracle儲存過程中定義多個遊標Oracle儲存過程
- SqlServer-儲存過程分頁SQLServer儲存過程
- sqlserver 常用儲存過程集錦SQLServer儲存過程
- 在sqlplus中呼叫編寫的refcursor 遊標型別的儲存過程SQL型別儲存過程
- 【SqlServer】清除過期資料的儲存過程SQLServer儲存過程
- 儲存過程定義多個遊標多個begin儲存過程
- 儲存過程if,for,while語句,陣列和遊標使用儲存過程While陣列
- mysql 遊標的使用(儲存過程)MySql儲存過程
- oracle 儲存過程遊標的使用Oracle儲存過程
- ADO中sqlserver儲存過程使用SQLServer儲存過程
- C#中呼叫SQL儲存過程(帶輸入輸出引數的例子)C#SQL儲存過程
- MySQL 儲存過程引數IN OUT INOUT對比MySql儲存過程
- oracle儲存過程將引數字串分割sqlOracle儲存過程字串SQL
- 造數儲存過程儲存過程
- 編寫JAVA儲存過程Java儲存過程
- Sqlserver2014如何解密加密的儲存過程SQLServer解密加密儲存過程
- SQLServer查詢使用者儲存過程SQLServer儲存過程
- sqlserver儲存過程實現多表分頁SQLServer儲存過程
- 解密SQLServer2005儲存過程解密SQLServer儲存過程