请问哪位大侠帮我看一下ORACLE代码。。。 本帖最后由 sun11yan 于 2011-05-26 22:22:38 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IF (SUBSTR(varLeft,i,1)<'0') OR SUBSTR(varLeft,i,1)>'9') THEN如果是数字的话直接比较不更好吗? 字符串一般不这么比较的...... LOOP IF (SUBSTR(varRight,i,1)<'0' OR SUBSTR(varRight,i,1)>'9') THEN RAISE myError; exit; END IF; END LOOP;这种写法对吗?loop中退出循环不是用exit when (1>2)这样的格式吗 使用show errors;命令看看到底是报的什么错 触发器不知道怎么SHOW ERROR因为要满足触发条件触发器才被触发,但是触发其本身就无效且未通过重新验证,所以SHOW ERROR不了。也可能是我SHOW ERROR的方法错了请大家帮帮忙怎么个SHOW ERROR法谢谢了!错误提示如下:警告: 创建的触发器带有编译错误。 你的plsql是什么版本在左边导航树上选中你的触发器 右键查看 如果有错的话 会有提示的 IF (SUBSTR(varLeft,i,1)<'0') OR SUBSTR(varLeft,i,1)>'9') THEN这个语句中括号不匹配汗死了第一次出现的地方不匹配 第二次出现的地方是好的楼主还要细心些才是阿 谢谢了,真的是括号不匹配。我用的是ISQLPLUS,有些错误提示很不清楚,就像这个问题一样请问一下你们一般都用什么版本的啊,有错误提示的吗? pl/sql developer这个版本还是不错的 还可以单步调试 导入数据问题 关于查询表名的问题 EBS Formbuilder 问题 .net中怎么样来调用包中的函数? Oracle 建索引ora-00972问题 oracle数据库异常关闭 how to upgrade oracle from 9.0 to 9.2 怎么才能让我的触发器实现批触发? 大峡帮帮忙! 能否在已建好的表结构中的适当位置插入一个新字段? oracle9i 查询DML记录? 麻烦大侠们帮我看看这万恶的Oracle代码。。。。我是初学者
如果是数字的话直接比较不更好吗? 字符串一般不这么比较的......
IF (SUBSTR(varRight,i,1)<'0' OR SUBSTR(varRight,i,1)>'9') THEN
RAISE myError;
exit;
END IF;
END LOOP;这种写法对吗?loop中退出循环不是用exit when (1>2)这样的格式吗
警告: 创建的触发器带有编译错误。
在左边导航树上选中你的触发器 右键查看 如果有错的话 会有提示的
这个语句中括号不匹配汗死了第一次出现的地方不匹配 第二次出现的地方是好的
楼主还要细心些才是阿
这个版本还是不错的 还可以单步调试