1、通过PL/SQL Developer登入到数据库的管理界面。
2、在developer的主界面左侧,找到tables,并展开。
3、在展开的表中,找到要修改的表,并在其上单击鼠标右键,选择Edit。
4、在弹出的Edit table中选择Columns,去找我们想要查询的字段。
5、找到目标字段,修改需要的长度,点击apply保存。
6、选中失效的存储过程,单击鼠标右键,选择Recompile。等待过程结束就完成了。
比如有表table,有A,B,C,三个字段C中有1,2,3,4几个值,我需要根据AB中不同值查对应的C中的值。select C from table where A=…and B=…。
追答select A,B,DECODE(A,'X',C),DECODE(B,'X',C) from tab
你不说你所谓的判断逻辑我只能这么写..
举个例子 查 C 条件 如果 A=1 ,B=2 则显示C 如果A=2,显示3 如果B=3 显示0 其他全部显示 X
select dcode(a,1,decode(b,2,C),2,3,decode(B,3,0,'x') from tab;