在儲存過程中演示使用case的例子 二

2021-04-17 00:05:15 字數 731 閱讀 6677

1. 儲存過程

/*測試簡case 函式將某個表示式與一組簡單表示式進行比較以確定結果,如果輸入1,則輸出大寫的壹.

*/alter procedure dbo.getdaxiechar

@value int,

@strout char(2) output

asselect  @strout =

case @value

when 1 then '壹'

else

'n0'

endreturn

2. 在查詢分析器中進行測試

1.

declare @out char(2)

exec getdaxiechar @value = 1, @strout = @out output

print(@out)

輸出結果為: 壹

2.

declare @out char(2)

exec getdaxiechar @value = 7, @strout = @out output

print(@out)

輸出結果為: no

儲存過程示例 在儲存過程中使用臨時表

create or replace procedure product temp update prc aspc delestr varchar2 50 刪除臨時表記錄語句 pc createstr varchar2 500 建立臨時表 tabext varchar2 10 用於判斷臨時表是否存在中...

在儲存過程中分頁

用儲存過程實現的分頁程式 鄒建 2003.09 引用請保留此資訊 呼叫示例 exec p show 地區資料 exec p show 地區資料 5,3,地區編號,地區名稱,助記碼 地區編號 if exists select from dbo.sysobjects where id object id...

SQL在儲存過程中使用臨時表

1 create or replace procedure product temp update prc as 2 pc delestr varchar2 50 刪除臨時表記錄語句 3 pc createstr varchar2 500 建立臨時表 4 tabext varchar2 10 用於判...