SQL查询的时候能查询到结果,但是将SQL语句改为存储过程的时候就提示表不存在
2017-12-20 19:29
597 查看
在SQL查询的时候能查询到结果,但是将SQL语句改为存储过程的时候就提示表不存在?
SQL时:在select * from cheng.table 时能够查询到数据;
存储过程时: CREATE OR REPLACE PROCEDURE ..
select * from cheng.table
...
提示:编译时提示表不存在。
原因在于操作的用户没有权限,修改权限就可以了。
修改权限的SQL:grant select any table to 用户名 with admin option;
我这里 grant select any table to cheng with admin option 就OK了。
另外在说一点 cheng.table 这里的table不在cheng这个用户名下,这里的 ‘ . ’ 就是让cheng用户可以使用,但是必须属于同一个库;
SQL时:在select * from cheng.table 时能够查询到数据;
存储过程时: CREATE OR REPLACE PROCEDURE ..
select * from cheng.table
...
提示:编译时提示表不存在。
原因在于操作的用户没有权限,修改权限就可以了。
修改权限的SQL:grant select any table to 用户名 with admin option;
我这里 grant select any table to cheng with admin option 就OK了。
另外在说一点 cheng.table 这里的table不在cheng这个用户名下,这里的 ‘ . ’ 就是让cheng用户可以使用,但是必须属于同一个库;
相关文章推荐
- Asp.net数据查询中SQL查询语句中存在某个字段,但是显示时提示某字段不存在表中
- mysql数据库show tables 显示表名,但是查询的时候却提示此表不存在
- 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
- 写一个sql语句,如果查询的某个值结果为空时给出提示
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- SQL存储过程事务和优化方法(包括查询方式语句结合)
- 存储过程中sql语句按变量进行判断执行相应的查询条件
- 存储过程中特殊符号的处理-sql语句当参数的存储过程-复杂查询
- 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
- SQL存储过程事务和优化方法(包括查询方式语句结合)
- 存储过程中对输出参数拼sql语句查询
- 在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名
- TP 查询时候标题带有&的字符,查询没有结果!打出SQL语句去数据库查,返回有结果!
- SQL-Server 存储过程查询速度,使用查询语句检测
- 通用的可带查询条件的SQL语句的分页存储过程(2)
- 直接在存储过程里面写sql语句的话 ,会返回操作的结果
- Oracle中查询有哪些存储过程的sql语句
- java jdbc调用oracle的函数或过程返回SQL语句查询的结果集
- mysql数据库show tables 显示表名,但是查询的时候却提示此表不存在
- SQL存储过程事务和优化方法(包括查询方式语句结合)