社区
基础和管理
帖子详情
在存储过程中 复制表 没有权限
seasol
2003-08-27 06:03:15
复制表:
create table t2 as select * from t1 where 1>2;
在Sql *plus中,执行正常
但如果在 存储过程 中执行,就会提示“权限不足”
不知为何?
...全文
33
8
打赏
收藏
在存储过程中 复制表 没有权限
复制表: create table t2 as select * from t1 where 1>2; 在Sql *plus中,执行正常 但如果在 存储过程 中执行,就会提示“权限不足” 不知为何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seasol
2003-08-27
打赏
举报
回复
抱歉,已经结贴
beckhambobo
2003-08-27
打赏
举报
回复
grant create any table to your_user;
seasol
2003-08-27
打赏
举报
回复
非常感谢!!!
jiezhi
2003-08-27
打赏
举报
回复
給予你的用戶create any table的權限
和select 該t1表的權限
gladness
2003-08-27
打赏
举报
回复
grant create table to 用户名;
在存储过程中创建表,由role赋给的权限是没用的,需要直接赋给用户。
jiezhi
2003-08-27
打赏
举报
回复
sql:='create ...';
execute immediate sql;
seasol
2003-08-27
打赏
举报
回复
sqltable :='create table t2 as select * from t1 where 1>2';
execute immediate sqltable;
动态SQL是不是按如上方式进行。
这种方式提示“权限不足”
hdkkk
2003-08-27
打赏
举报
回复
用动态sql
MySQL
存储过程
(创建海量数据实验环境)
4) 通过
存储过程
可以使
没有
权限
的用户在“控制之下”间接地存取数据库。 5) 通过
存储过程
可以使相关的动作在一起发生,从而可以维护数据库的完整性。 6) 改进性能:减少网络流量(即:只传输
存储过程
的名字即可执行...
存储过程
中
创建临时
表
,为何
没有
权限
?
oracle在
存储过程
中
创建临时
表
,执行execute immediate str;报
权限
不够,但是
复制
出这个sql,直接在sql窗口执行成功,原因如下: 在
存储过程
中
的所有操作都必须直接显式授权,不能通过角色授权。 你必须把 ...
SqlServer数据库的
复制
,
表
视图
存储过程
复制
,数据导入导出,数据库备份
1.数据库的
复制
第一步,右键源数据库,任务,
复制
数据库,弹出窗口,不管,直接点击下一步 ...第三步,选择传输方法,这里选择使用分离和附加方法,这种方法需要再服务
中
,先把Sql代理服务...2.只
复制
表
,视图,存储过...
oracle
存储过程
中
使用其他用户的
表
或视图
在Oracle
中
,在USERA下编写一个
存储过程
,该
存储过程
中
引用了另一个用户USERB下的
表
或视图对象。编译该
存储过程
,出现编译错误。报ORA-00942: table or view does not exist。 但是该
表
或视图的确在USERB下存在,...
mysql
中
的
权限
信息被存储在_MySQL
中
的
权限
管理
1.授予
权限
权限
信息根据其作用范围,分别存储在mysql数据库
中
的不同数据
表
中
。当MySQL启动时会自动加载这些
权限
信息,并将这些
权限
信息读取到内存
中
。数据
表
描述user保存用户被授予的全局
权限
db保存用户被授予的...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章