日期:2014-05-17  浏览次数:20754 次

存储过程中如何编写扩大表空间的代码?
我在PL/SQL里可以直接执行
ALTER   DATABASE  
        DATAFILE   'O:\PSTC\DBFILE\DATA1PSZX.ODB '   RESIZE   1400M;
但是我在存储过程了却不能这么写,我想问我该写怎么样的代码呢?

------解决方案--------------------
这样试试
EXECUTE IMMEDIATE ( 'ALTER DATABASE DATAFILE ' 'O:\PSTC\DBFILE\DATA1PSZX.ODB ' ' RESIZE 1400M ');
------解决方案--------------------
权限不足,把过程建在sys用户下试试