0
我有一個約10列VARHCAR類型和大小> 2000的列的表。我試圖通過使用臨時列和複製數據後重命名將它們轉換爲CLOB。這些列中有4個沒有問題,但是我爲其餘所有列獲得了ORA-00932。以下是每列重複的SQL。ORA-00932同時更新CLOB列
ALTER TABLE TABLE1 ADD (TEMP_CLOB CLOB);
UPDATE TABLE1 SET TEMP_CLOB=BIG_VARCHAR_COLUMN;
ALTER TABLE TABLE1 DROP COLUMN BIG_VARCHAR_COLUMN;
ALTER TABLE TABLE1 RENAME COLUMN TEMP_CLOB TO BIG_VARCHAR_COLUMN;
這是錯誤報告:
SQL Error: ORA-00932: inconsistent datatypes: expected - got CLOB
00932. 00000 - "inconsistent datatypes: expected %s got %s"
*Cause:
*Action: