永发信息网

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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯