oracle pro*c程序编译报ora 1036非法的变量名,该怎么处理
答案:1 悬赏:80 手机版
解决时间 2021-12-23 00:09
- 提问者网友:戎马万世
- 2021-12-22 19:13
oracle pro*c程序编译报ora 1036非法的变量名,该怎么处理
最佳答案
- 五星知识达人网友:往事隔山水
- 2022-01-10 04:38
程序里在一个函数中利用一个表结构向表中insert进去一条记录:
EXEC SQL INSERT INTO A VALUES(:TBL_A)
然后报1036错误,表结构的字段顺序是完全和表字段一样的,
表机构的声明我是放在这个函数里面的宿主变量声明区的。
然后我把函数换一个位置再重新编译之后,程序又不报错了。。 有点搞不懂这个是怎么回事??
求指点。。。。。。。。。。。。。。。
------解决思路----------------------
变量的处理上出现问题
pro*c的语法不太清楚,参考下这个
http://www.itpub.net/thread-35570-1-1.html
EXEC SQL INSERT INTO A VALUES(:TBL_A)
然后报1036错误,表结构的字段顺序是完全和表字段一样的,
表机构的声明我是放在这个函数里面的宿主变量声明区的。
然后我把函数换一个位置再重新编译之后,程序又不报错了。。 有点搞不懂这个是怎么回事??
求指点。。。。。。。。。。。。。。。
------解决思路----------------------
变量的处理上出现问题
pro*c的语法不太清楚,参考下这个
http://www.itpub.net/thread-35570-1-1.html
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯