oracle 过程中 动态执行insert 语句

oracle过程中动态执行insert语句tname='USERInfo'insql:='insertintouser1.'||tname||'select*fromus... oracle 过程中 动态执行insert 语句
tname='USERInfo'
insql := 'insert into user1.'||tname||' select * from user2.'||tname;
execute immediate (insql);
我执行这段代码 的时候报错,请大神帮我看看,报错提示 表或视图不存在,
单独执行sql 不报错。
我是在PROCEDURE 中 编写的代码哈,
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
弥访冬6x
2017-04-26 · TA获得超过361个赞
知道小有建树答主
回答量:276
采纳率:100%
帮助的人:59.1万
展开全部
user2用户对应的表用插入权限吗, user1用户中对应的表用插入,查询权限吗
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人纷飞爱相随0gZ
2017-04-26 · TA获得超过388个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:64万
展开全部
写成文本,用SQL PLUS执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式