PL/SQL Develop的一個Bug[Oracle資料庫中慎用小寫表名]
在Oracle資料庫中,如果不加特別處理,表、欄位等物件的名稱都會自動轉換成大寫,如果要將這些物件的名稱保留成小寫或大小寫混合,就必須在名稱上加上“雙引號”,這樣,Oracle就不會再對其進行大小寫的轉換處理了。
但在Oracle PL/SQL Develop的Command Windows中,對DESC命令,加了引號還是會報錯:
SQL> create table "t_test" ( "id" number, "value" varchar2(200));
Table created
SQL> select TABLE_NAME , TABLESPACE_NAME from user_tables;
TABLE_NAME TABLESPACE_NAME
------------------------------ ------------------------------
t_test DEMO
SQL> desc "t_test";
Object "t_test" does not exist.
SQL> insert into "t_test" values (1,'1');
1 row inserted
SQL> insert into "t_test" values (2,'2');
1 row inserted
SQL> commit;
Commit complete
SQL> select * from "t_test";
id value
---------- --------------------------------------------------------------------------------
1 1
2 2
SQL> desc "t_test";
Object "t_test" does not exist.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-710904/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於Oracle中重啟資料庫的一個bugOracle資料庫
- Sql Server 匯入另一個資料庫中的表資料SQLServer資料庫
- 今天修復資料寫了個pl/sqlSQL
- 向資料庫中全部表中增加一個欄位的SQL資料庫SQL
- Oracle vs PostgreSQL Develop(23) - PL(pg)sql(引數宣告)OracleSQLdev
- MySQL資料庫中庫、表名、欄位的大小寫問題MySql資料庫
- pl/sql developer的一個小問題SQLDeveloper
- 獲取SQL資料庫中某個表中的所有欄位名稱的通用方法SQL資料庫
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- SQL Server中獲取一個資料庫的所有表的列數SQLServer資料庫
- Oracle pl/sql 複製表 資料匯入 匯出OracleSQL
- SQL Server中獲取資料庫名、表名、欄位名和欄位註釋的SQL語句SQLServer資料庫
- Oracle PL/SQL編寫PL/SQL程式碼的注意事項OracleSQL
- 臨時表在Oracle資料庫與SQL Server資料庫中的異同Oracle資料庫SQLServer
- pl/sql developer將excel資料匯入到資料庫中SQLDeveloperExcel資料庫
- Oracle資料庫PL/SQL快捷鍵設定詳解Oracle資料庫SQL
- 使用SQL語句將資料庫中的兩個表合併成一張表SQL資料庫
- 使用SQL語句從資料庫一個表中隨機獲取資料SQL資料庫隨機
- 概述Oracle中的資料庫名---轉載Oracle資料庫
- oracle 中查詢一個表的所有欄位名以及屬性的sql語句應該怎麼寫?OracleSQL
- 各個資料庫的取一表前N條記錄不同SQL寫法資料庫SQL
- oracle PL/SQL中的過載OracleSQL
- 本地不安裝oracle,用PL/SQL Developer連線資料庫OracleSQLDeveloper資料庫
- ORACLE資料庫裡表匯入SQL Server資料庫Oracle資料庫SQLServer
- 使用PL/SQL找到兩個表中的相似值FKSQL
- 定時從一個資料庫表中的資料儲存到另外一個資料庫中的表,而且怎麼處理重複的資料?...資料庫
- gluesql/gluesql:一個用Rust編寫的SQL資料庫引擎庫包SQLRust資料庫
- SqlServer將資料庫中的表複製到另一個資料庫SQLServer資料庫
- pl/sql中比較好玩的一種連結資料庫方式SQL資料庫
- SQL Server資料庫檢視一個資料表各列的註釋SQLServer資料庫
- pl/sql記錄表(一)SQL
- Oracle PL/SQL中EXCEPTION用法OracleSQLException
- 使用instantclient和PL/SQL連線oracle遠端資料庫clientSQLOracle資料庫
- 更改資料庫表名資料庫
- oracle 觸發器,當一個表更新或插入時將資料同步至另個庫中的某個表中Oracle觸發器
- 獲取sql server資料庫中所有庫、表、欄位名的方法SQLServer資料庫
- 【TUNE_ORACLE】列出一條SQL中多次出現的表名的SQL參考OracleSQL
- oracle 資料庫設定表和欄位的別名Oracle資料庫