oracle表命名
今天上午幫一個同事建了兩個表空間,他自己用指令碼把一些從南京拿來的資料庫SQL指令碼寫進去.到下午時,他發現他導進去的表不能用,如:
SQL> select * from Dict_Dept;
select * from Dict_Dept
*
ERROR 位於第 1 行:
ORA-00942: 表或檢視不存在
但是在user_tables去看到Dict_Dept這張表.後來查出原來建表的人在命名時,在表名上加了引號,比如:
create table "Dict_Dept" (varchar2(10));
所以它的表名應該是"Aa", 改為select * from "Dict_Dept";就不會拋錯了.在User_table裡儲存的表名預設是大寫的,如果顯示大小寫都有的話,說明它加了引號.
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21100044/viewspace-1018625/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle:表重新命名Oracle
- oracle 重新命名Oracle
- partition 分割槽表重新命名
- Oracle OCP(18):命名規則Oracle
- 【ASK_ORACLE】Oracle如何重新命名PDBOracle
- Oracle主要版本命名含義Oracle
- 哪些oracle物件可以重新命名Oracle物件
- Oracle表 列欄位的增加、刪除、修改以及重新命名操作sqlOracleSQL
- 資料庫表欄位命名規範資料庫
- Oracle 11G PSU命名變化及Oracle 12.2.0.2開始以年度來命名版本Oracle
- ORACLE 重新命名資料檔案Oracle
- 使用主機命名方法訪問oracleOracle
- Windows 備份oracle按時間命名WindowsOracle
- 重新命名資料檔案和表空間
- 10g新特性——表空間重新命名
- Oracle 資料庫管理指令碼命名規範Oracle資料庫指令碼
- 為Excel工作表單元格命名的兩種方法Excel
- 表空間重新命名相關命令與測試
- oracle 11gR2 新特性 diskgroup 重新命名Oracle
- Oracle 資料庫管理指令碼命名規範(轉)Oracle資料庫指令碼
- 四種常用的命名規則:帕斯卡命名法、駝峰命名法、下劃線命名法、匈牙利命名法
- 報表名和查詢名之間的命名規範
- 對資料庫中的表或欄位重新命名資料庫
- Oracle Interval Partition 預設分割槽重新命名-指令碼Oracle指令碼
- 未命名
- Oracle建表Oracle
- Oracle外部表Oracle
- Oracle 表分析Oracle
- Oracle 表碎片Oracle
- Oracle之表Oracle
- oracle 表操作Oracle
- Oracle 外部表Oracle
- oracle的表Oracle
- oracle 19c建立非OMF檔案命名格式的PDBOracle
- Oracle 11gR2 使用者重新命名(rename user)Oracle
- Oracle 11g新特性之使用者重新命名Oracle
- Oracle 在mount狀態下重新命名資料檔案Oracle
- Oracle表移動表空間Oracle