社区
Oracle
帖子详情
存储过程中是不是也有select case?
sunny6281
2004-06-10 11:34:18
如题,如果没有,难道要一层层的嵌套if else end if 这样吗?
...全文
207
7
打赏
收藏
存储过程中是不是也有select case?
如题,如果没有,难道要一层层的嵌套if else end if 这样吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinya2003
2004-06-10
打赏
举报
回复
case 只在9i以上的版本中好用,9i以下的版本不支持的,在存储过程中应该也是可以用的./
atao245993
2004-06-10
打赏
举报
回复
9i中加入了SELECT CASE,而8i中如果有比较大段的选择一般都用
if
else
end if.
或
if
elsif
else
end if;
wwhile
2004-06-10
打赏
举报
回复
case value
when expression1 then
statement1;
end case;
sunny6281
2004-06-10
打赏
举报
回复
晕啊
我想要的是
select case i
case 0
case 1
case 2
end case;
这样的,
oracle查询语句里面的case ,decode ...就不要说了撒
ahui_song
2004-06-10
打赏
举报
回复
怎么用?
wwhile
2004-06-10
打赏
举报
回复
up!!!
freddy2003
2004-06-10
打赏
举报
回复
用Decode函数
SELECT product_id,
DECODE (warehouse_id, 1, 'Southlake',
2, 'San Francisco',
3, 'New Jersey',
4, 'Seattle',
'Non-domestic')
"Location of inventory" FROM inventories
WHERE product_id < 1775;
mysql触发器
中
case
语句,MYSQL在触发器上的
SELECT
CASE
中
调用
存储过程
im stuck on calling stored procedures inside a
SELECT
CASE
on a Trigger, it gaves me the following error:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your ...
MySQL update
case
select
存储过程
设置定时任务
delimiter // CREATE PROCEDURE Judging_state () UPDATE loan_record loan LEFT JOIN (
SELECT
id, total - h.c * h.months overdue, time, overd
call 在mysql,在MYSQL上选择
CASE
和CALL程序
我试图做以下事情
SELECT
CASE
@stWHEN 'emp' THEN CALL empata(NEW.eqvis)WHEN 'loc' THEN CALL pierde(NEW.eqvis)WHEN 'vis' THEN CALL gana(NEW.eqvis)ENDINTO @dat;但我得到了这个:[Err] 1064 - You have an error in your SQL s...
Oracle
17,133
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章