这个存储过程为什么编译无法通过 > p_DateTime;改用> p_DateTime; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 里面不存在标点符号的错误问题,如果有,也是我输入的错误,这一点可以排除.在Oracle的console上编译时,提示有错误,但错误原因无法看到(不知道是不是因为用盗版,赫赫),出现错误的一句是:DECODE(t1.ObjectRange, 1, (SELECT ts.DeptName FROM Dept ts WHERE ts.DeptID = 1), 2, (SELECT ts.ClassName FROM Class_Info ts WHERE ts.ClassID = 2), '未知') ObjectName,修改成DECODE(t1.ObjectRange, 1, '学生','未知') ObjectName,就没有问题了,不知道是不是因为Decode函数中不能使用Select语句(应该不会,9i中就没有问题)各位大虾在帮着看看,谢谢各位的热心帮忙 在哪里编译的过程,如果用sqlplus就用show error来显示一下错误信息!在pl/sql developer就直接可以看到错误信息了!copy出来就可以了!你单独用一个SQl有这样的选择试一下,看是不是8i不支持就清楚了! DECODE(t1.ObjectRange, 1, (SELECT ts.DeptName FROM Dept ts WHERE ts.DeptID = 1), 2, (SELECT ts.ClassName FROM Class_Info ts WHERE ts.ClassID = 2), '未知') ObjectName,这个在8i里面也是支持的但在函数过程里面你可能需要用动态sql来实现.你试试! 三表Full Join,求SQL优化。 请教一个biee 11g的知识 求大侠指点迷津 物化视图多源复制问题! SQL语句查询表中某一列如何给重复项加后缀 表或属性无法在SQL*Plus中显示 简单问题,立即给分 有经验的同志请帮忙看看:使用PL\SOL Developer时登陆不进去,出现“找不到指定模块”oci.dll的错误。 对oracle基本操作!详情请看..... SQL请教,有两张表,表A是主表,表B是从表,如何实现下面的展示格式 用access的odbc连接oracle12c不能连接,急求解决 如何取得当天是星期几? 谁能说说,Oracle中的表dual?
在Oracle的console上编译时,提示有错误,但错误原因无法看到(不知道是不是因为用盗版,赫赫),出现错误的一句是:
DECODE(t1.ObjectRange, 1, (SELECT ts.DeptName FROM Dept ts WHERE ts.DeptID = 1),
2, (SELECT ts.ClassName FROM Class_Info ts WHERE ts.ClassID = 2),
'未知') ObjectName,
修改成
DECODE(t1.ObjectRange, 1, '学生','未知') ObjectName,
就没有问题了,不知道是不是因为Decode函数中不能使用Select语句(应该不会,9i中就没有问题)
各位大虾在帮着看看,谢谢各位的热心帮忙
在pl/sql developer就直接可以看到错误信息了!copy出来就可以了!
你单独用一个SQl有这样的选择试一下,看是不是8i不支持就清楚了!
2, (SELECT ts.ClassName FROM Class_Info ts WHERE ts.ClassID = 2),
'未知') ObjectName,
这个在8i里面也是支持的
但在函数过程里面你可能需要用动态sql来实现.
你试试!