當前位置:首頁 » 存儲配置 » sqlcase存儲過程

sqlcase存儲過程

發布時間: 2025-02-18 16:59:41

『壹』 oracle中存儲過程case怎麼用

case when a=1 then 1 when a=2 then 2 else 3 end; 語法網上一搜一大把呀

『貳』 oracle存儲過程怎樣批量插入新數據

需要生成的sql
insert into TMP_UPSTATE_CASEKEY values('TMP0000001', 1, sysdate);

存儲過程實現
create or replace procere proc_casekey_upstate
as
casekey char(14);
begin
for i in 1..10000000 loop
casekey := 'TMP'||lpad(i,7,0); -- TMP0000001
insert into TMP_UPSTATE_CASEKEY values(casekey, 1, sysdate);
end loop;
commit;
end;

begin
proc_casekey_upstate();
end;

測試發現生成一千萬條數據用了14分鍾左右,性能還是可以了,如果先去掉TMP_NUM_STATUS_ID的外鍵估計更快。
或者:
insert into TMP_UPSTATE_CASEKEY select 'TMP'||LPAD(rownum,7,0),1,sysdate from al connect by level <= 1000000;

『叄』 有關SQL存儲過程變數模糊查詢

select
*
from
user
where
user_name
like
'%'
||
變數
||
'%'
這樣寫就可以了。

『肆』 sql 存儲過程中 用case when 替代if else

SQL中的case when 只能用在查詢語句中,不能單獨使用,由於每個條件查詢的表都不一樣,改寫不能

熱點內容
java輸入多行 發布:2025-07-14 13:59:05 瀏覽:109
asp資料庫下載 發布:2025-07-14 13:30:36 瀏覽:218
shell腳本多判斷條件 發布:2025-07-14 13:26:16 瀏覽:176
微信php開發框架 發布:2025-07-14 13:24:52 瀏覽:448
美國雲伺服器租用平台 發布:2025-07-14 12:37:21 瀏覽:908
android單選列表 發布:2025-07-14 12:20:06 瀏覽:727
刷紅玉腳本 發布:2025-07-14 12:19:32 瀏覽:247
貪心演算法會場安排 發布:2025-07-14 11:52:48 瀏覽:758
健康教育傳播腳本 發布:2025-07-14 11:16:12 瀏覽:157
誅仙手游煉器有腳本嗎 發布:2025-07-14 11:10:05 瀏覽:501