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儲存過程
- SQLSERVER儲存過程SQLServer儲存過程
- 儲存過程——遊標儲存過程
- mysql儲存過程的引數MySql儲存過程
- Sqlserver中的儲存過程SQLServer儲存過程
- SqlServer儲存過程的建立與使用SQLServer儲存過程
- SqlServer-儲存過程分頁SQLServer儲存過程
- 【SqlServer】清除過期資料的儲存過程SQLServer儲存過程
- Mysql儲存過程中使用多遊標MySql儲存過程
- SQLServer查詢使用者儲存過程SQLServer儲存過程
- 造數儲存過程儲存過程
- Oracle儲存過程中定義多個遊標Oracle儲存過程
- oracle儲存過程書寫格式Oracle儲存過程
- mssql sqlserver 批量刪除所有儲存過程的方法分享SQLServer儲存過程
- MySQL儲存過程in、out、inout引數示例與總結MySql儲存過程
- MySQL的寫入資料儲存過程MySql儲存過程
- sqlserver資料庫還原儲存過程指令碼SQLServer資料庫儲存過程指令碼
- 儲存過程定義多個遊標多個begin儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- SQL Server實戰六:T-SQL、遊標、儲存過程的操作SQLServer儲存過程
- vertica 如何實現儲存過程?儲存過程
- oracle的儲存過程Oracle儲存過程
- Oracle儲存過程中跳出迴圈的寫法Oracle儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- 詳解MySQL儲存過程引數有三種型別(in、out、inout)MySql儲存過程型別
- 儲存過程與儲存函式儲存過程儲存函式
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- unidac儲存過程儲存過程
- firedac儲存過程儲存過程
- Oracle儲存過程Oracle儲存過程
- MySQL儲存過程中如何使用ROLLBACKMySql儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- java使用mybatis 呼叫儲存過程返回一個遊標結果集JavaMyBatis儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- JdbcTemplate調儲存過程JDBC儲存過程
- 儲存過程 傳 datatable儲存過程
- JAVA儲存過程(轉)Java儲存過程