一个简单的插入存储过程 请帮忙看一下
SQL>
SQL> CREATE OR REPLACE PROCEDURE "INSERT_T_PRICE"(p_lxdm in T_PRICE.LXDM%TYPE,
2 p_ysxz in T_PRICE.YSXZ%TYPE,
3 p_jiage in T_PRICE.JIAGE%TYPE,
4 p_wsclf in T_PRICE.WSCLF%TYPE,
5 p_guid in T_PRICE.GUID%TYPE)
6 IS
7 BEGIN
8 INSERT INTO T_PRICE (LXDM,YSXZ,JIAGE,WSCLF,GUID) values (p_lxdm,p_ysxz,p_jiage,p_wsclf,p_guid
);
9 END INSERT_T_PRICE;
10 /
警告: 创建的过程带有编译错误。
SQL> SHOW ERRORS;
没有错误。
5555555555 找了一下午 眼睛都酸了 还是不知道问题在哪 请帮忙看看 谢谢
问题点数:30、回复次数:6Top
1 楼qiaozhiwei(乔)回复于 2006-03-14 09:29:36 得分 5
1、过程名要么都加"",要么都不加""
2、检查下标点符号,是否为英文状态下的标点符号Top
2 楼zlz_212(ShREk)回复于 2006-03-14 09:44:25 得分 3
不明白,学习
不加双引号呢?Top
3 楼shaohua377()回复于 2006-03-14 11:17:39 得分 0
谢谢 2楼的 按你说的改了 可还是不行呢Top
4 楼yxxx(_小孬)回复于 2006-03-14 11:33:48 得分 2
应该是细节问题,楼主仔细查查吧Top
5 楼fylon(龙)回复于 2006-03-14 14:20:54 得分 20
你贴出来的代码中,在begin和insert之间有个奇怪字符,删掉了就可以了Top
6 楼shaohua377()回复于 2006-03-15 09:01:21 得分 0
恩 谢谢 解决了 就是那个奇怪的代码的问题 我采用16进制编码看到了 是A1 不是20Top




