我有以下PL/SQL代码: EXECUTE IMMEDIATE 'CREATE TABLE TAB_PARAM TABLE_OWNER VARCHAR2(30) NOT NULL, COLUMN_NAME VARCHAR2(30) NOT NULL, TYPE_METHODE VARCHAR2(30) NOT NULL,
SE
我正在运行一个命令,在一个相当大的表(约3.15亿行)上创建一个新列。这使用了比我预期的更多的磁盘空间,它完全填满了我的SAN。": No space left on device中失败
我的问题是,当命令这样失败时,命令的结果不是立即被丢弃了吗?为什么在没有对表进行实际更改的情况下,表空间仍然满?最后,当postgres不允许我执行任何其他命令(例如真空)时,怎样才能再次释放空间呢?