[20190427]表改名與ora-14047錯誤.txt
[20190427]表改名與ora-14047錯誤.txt
--//改表名失敗,做一個記錄:
1.環境:
SCOTT@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
create table t as select rownum id from dual ;
create unique index pk_t on t(id);
SCOTT@book> alter table scott.t rename to scott.ttx;
alter table scott.t rename to scott.ttx
*
ERROR at line 1:
ORA-14047: ALTER TABLE|INDEX RENAME may not be combined with other operations
--//這個報錯很奇怪,什麼是其它操作...注意*號出現位置.
--//想一下,表改名oracle目前不會支援修改schema模式的.修改如下ok:
SCOTT@book> alter table scott.t rename to ttx;
Table altered.
--或者
SCOTT@book> alter table ttx rename to tty;
Table altered.
--//實際上遇到這類問題,使用toad + sql_track操作跟蹤看看就知道了,不過好像toad執行如下:
SCOTT@book> rename tty to ttz;
Table renamed.
SCOTT@book> rename ttz to scott.tta;
rename ttz to scott.tta
*
ERROR at line 1:
ORA-01765: specifying owner's name of the table is not allowed
$ oerr ora 01765
01765, 00000, "specifying owner's name of the table is not allowed"
// *Cause: An attempt was made to rename the object with dotted object name.
// *Action: Do not specify username.tablename in query for table name.
--//這個提示就很清晰!!實際上手邊有一份oracle sql參考手冊函式很有必要的.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2642960/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 修改表名時遇到ORA-14047錯誤
- [20191021]改名與namespace.txtnamespace
- ORA-14047 報錯
- [20180428]DNS與ORA-12154錯誤.txtDNS
- [20181102]資料檔案改名與awr.txt
- [20190918]shrink space與ORA-08102錯誤.txt
- [20190225]ORA-07217錯誤.txt
- [20190415]ora-02049錯誤.txt
- [20180302]使用find命令小錯誤.txt
- -206 錯誤. 在表中找不到對應的資料欄位txt
- [20221010]使用toad管理索引改名問題.txt索引
- [20181031]模擬ora-01591錯誤.txt
- [20181122]模擬ORA-08103錯誤.txt
- [20180904]工作中一個錯誤.txt
- openGauss 處理錯誤表
- 20201215]記錄工作中的錯誤.txt
- [20181106]模擬ora-00600[4194]錯誤.txt
- [20181204]模擬ora-00600[4194]錯誤.txt
- [20181204]模擬ora-00600[4193]錯誤.txt
- [20210929]帶有回車的檔案如何改名.txt
- [20181219]記錄自己工作中的錯誤.txt
- python錯誤與異常Python
- 執行指令碼寫入中間表錯誤返回錯誤資訊指令碼
- 擁抱錯誤與嘗試
- 表單提交出現400錯誤(SSM)SSM
- win10系統下steam改名字出現錯誤程式碼-118怎麼解決Win10
- [20190102]DBMS_SHARED_POOL.MARKHOT與表.txt
- [20190104]sga_target 的設定和ORA-04031錯誤.txt
- async 與 Thread 的錯誤結合thread
- [譯]Flask教程–重定向與錯誤Flask
- node錯誤處理與日誌
- [轉] Scala Try 與錯誤處理
- 前端錯誤監控與上報前端
- [20180502]PLDEVELOP與儲存過程除錯.txtdev儲存過程除錯
- iis7.5錯誤 配置錯誤
- 【常見錯誤】--Nltk使用錯誤
- [20210527]rman與undo表空間備份.txt
- [20180626]延遲塊清除與只讀表.txt