执行sql生效问题
安装新的软件包时,需要执行下新的sql生效,没有报错。但是卸载软件包的时候,需要把旧的sql执行下生效,但一直执行就报错。如果重复执行新的sql也没有问题。 sqlplus -s /nolog < < SQLPLUS set feedback off connect ${DB_USER}/${DB_PASSWORD}@${DB_SERVER} @ /etc/sql/schema/c_reporting.sql.pre; //旧的sql commit; quit; 报错如下: CREATE OR REPLACE PACKAGE BODY a_pkg * ERROR at line 1: ORA-00604: error occurred at recursive SQL level 1 ORA-30036: unable to extend segment by 8 in undo tablespace 'ROLLBACK' 如果是表空间分配不够,为什么执行新的sql没有问题呢?
这个还有问题??? 他这个是根据你的SQL来的...现在你用的撤消表空间, 并不是数据表空间 比如说临时表空间是用来排序时候使用的. 我看你还是优化你的sql吧.百你的c_reporting.sql.pre贴出来让大家看看就知道了 c_reporting.sql.pre是个package 修改的是里面的几个procedure. 请问 如果想只重新执行下修改的proceduce,不是重新执行package的sql,可以吗? 谢谢 c_reporting.sql.pre之前一直执行都没有问题,现在执行完新的c_reporting.sql,然后再执行c_reporting.sql.pre就报错,撤消表空间一般什么情况下会用到呢? 请问引用 这个还有问题??? 他这个是根据你的SQL来的...现在你用的撤消表空间, 并不是数据表空间 比如说临时表空间是
相关问答:
今天做了一个存储过程 环境是SQL2000数据库 大致如下 建立临时表 定义员工游标 循环员工(属于1个公司) ......
从数据库中查询一张表的数据 select 部门,姓名 from tb 如何才能生成下面的xml格式 XML code: <folder state="unchecked" label="全部"> <folder state="unchecked&qu ......
我是在toad中输入下段sql declare TYPE test_rec IS record( code varchar(10), name varchar(30) ); v_book test_rec; ......
sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题, sqlserver的日子上的错误如下: 日期 2010-1-25 14:45: ......
关于SQL Server Mobile Edition 用Microsoft SQL Server2005 Management Studio Express9.00.3042.00创建SQLCE数据库sqlmobile.sdf 在mobile系统终端上用SQL Server Mobile Edition3.0能查看sqlmobile.sdf里表数据 ......