在存储过程中调用dba表

建筑师

我是Oracle数据库11g R2的新手,它用于获取数据库表空间的信息。我像运行以下代码.sql

select  TABLESPACE_NAME,
INITIAL_EXTENT,
NEXT_EXTENT,
MIN_EXTENTS,
MAX_EXTENTS,
PCT_INCREASE,
STATUS,
CONTENTS
    from    dba_tablespaces
    order   by TABLESPACE_NAME ;

并可以正常工作,但是当我尝试在存储过程中运行时:

CREATE OR REPLACE PROCEDURE TABLE_SPACE_INFO AS 
BEGIN
select  TABLESPACE_NAME,
INITIAL_EXTENT,
NEXT_EXTENT,
MIN_EXTENTS,
MAX_EXTENTS,
PCT_INCREASE,
STATUS,
CONTENTS
from    dba_tablespaces
order   by TABLESPACE_NAME ;
END TABLE_SPACE_INFO;

我收到一个编译错误:

Error(3,3): PL/SQL: SQL Statement ignored
Error(11,7): PL/SQL: ORA-00942: table or view does not exist

解决方案是什么,为什么会出错?

用户名

我认为您没有足够的权限访问dba_tablespaces您应该在执行查询之前向用户授予特权或授予DBA角色。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在存储过程中调用dba表

来自分类Dev

在存储过程中调用存储过程

来自分类Dev

SQL Server:从调用其他存储过程的存储过程中捕获临时表

来自分类Dev

无法在存储过程中调用存储过程

来自分类Dev

Oracle存储过程中的表变量

来自分类Dev

MS SQL和Java:在调用存储过程中找不到表变量

来自分类Dev

从存储过程中调用Web Api 2端点

来自分类Dev

根据列值从存储过程中调用视图

来自分类Dev

无法在Oracle中的存储过程中创建临时表

来自分类Dev

从模式A中的存储过程中调用模式B中的存储过程停止工作

来自分类Dev

SQL Server存储过程中的多个表类型参数

来自分类Dev

存储过程中可为空的表值参数

来自分类Dev

在存储过程中向临时表添加行号

来自分类Dev

存储过程中的删除表无法正常工作?

来自分类Dev

在SQL Server存储过程中创建表类型参数

来自分类Dev

从存储过程中的传入参数创建表

来自分类Dev

在嵌套存储过程中创建重复的临时表

来自分类Dev

从存储过程中的订单行表更新ItemId

来自分类Dev

存储过程中具有多个联接的UPDATE表

来自分类Dev

如何使用存储的MYSQL过程中的表输出

来自分类Dev

在存储过程中的动态SQL中使用临时表

来自分类Dev

如何在存储过程中删除并创建表?

来自分类Dev

使用变量输入联接存储过程中的表

来自分类Dev

仅从存储过程中的表中选择列名

来自分类Dev

如何访问在存储过程中声明的表的表列的值?

来自分类Dev

尝试在存储过程中创建临时表

来自分类Dev

SQL:在存储过程中显示表的结果

来自分类Dev

db2 存储过程中的全局临时表

来自分类Dev

我正在存储过程中调用表值函数,但出现错误:对象名称“FnFoBoSec”无效

Related 相关文章

热门标签

归档