Oracle 12.2 長識別符號
Oracle 12.2將大多數識別符號的最大大小從30位元組增加到128位元組,這使得從其他資料庫引擎的遷移更容易。
長識別符號
在某些時候,每個DBA或開發人員都將遇到一個點,其中物件名稱的30個字元限制已導致問題。 當執行從SQL Server或MySQL到Oracle的遷移專案時,此限制可能非常痛苦。 在Oracle Database 12cR2中,大多數識別符號的最大長度現在改為128個字元。
CREATE TABLE this_is_a_table_to_hold_employees_please_dont_put_customers_in_it (
this_is_the_primary_key_column_which_uniquely_identifies_the_row NUMBER,
this_is_for_the_employee_name_so_dont_put_other_crap_in_it VARCHAR2(100),
CONSTRAINT this_is_a_table_to_hold_employees_please_dont_put_customers_in_it_pk
PRIMARY KEY (this_is_the_primary_key_column_which_uniquely_identifies_the_row)
);
Table created.
SQL>
正如所料,這種變化已經包含了系統的許多方面,包括字典檢視和JVM。
SQL> desc dba_tables
Name Null? Type
----------------------------------------- -------- ----------------------------
OWNER NOT NULL VARCHAR2(128) TABLE_NAME NOT NULL VARCHAR2(128) TABLESPACE_NAME VARCHAR2(30)
CLUSTER_NAME VARCHAR2(128) IOT_NAME VARCHAR2(128) STATUS VARCHAR2(8)
.
.
.
CONTAINER_MAP_OBJECT VARCHAR2(3)
SQL>
向後相容性
如果你需要支援多個版本的資料庫,那麼你要避免使用長識別符號名稱,否則遇到向後相容性問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29337971/viewspace-2130194/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 識別符號規範Oracle符號
- JavaScript 識別符號JavaScript符號
- 命令識別符號(轉)符號
- python的識別符號Python符號
- 06:合法 C 識別符號符號
- 《Effective Go》--空白識別符號Go符號
- aix 系統識別符號AI符號
- oracle ORA-00904 poltyp 識別符號無效Oracle符號
- Java資料型別、識別符號Java資料型別符號
- C語言-識別符號命名C語言符號
- 識別符號與關鍵字符號
- java基本無法-識別符號Java符號
- 標準HTML識別符號 (轉)HTML符號
- URI(統一資源識別符號)符號
- SCSS &父選擇器識別符號CSS符號
- Windows安全識別符號(SID)概述Windows符號
- Hibernate識別符號生成器符號
- JAVA-識別符號、變數、資料型別Java符號變數資料型別
- C++ 提示未宣告的識別符號C++符號
- java:識別符號 關鍵字 變數Java符號變數
- 1413: C語言合法識別符號C語言符號
- JavaScript生成GUID統一識別符號JavaScriptGUI符號
- ORA-00904: : 識別符號無效符號
- 名稱 ****不是有效的識別符號 sql符號SQL
- DB2中的限制之一SQL識別符號的長度限制 (轉)DB2SQL符號
- python:LEGB識別符號解析順序Python符號
- C#程式碼識別符號命名規範C#符號
- js如何生成唯一識別符號UUIDJS符號UI
- Java的識別符號與編碼規範Java符號
- 識別符號的命名規則和規範符號
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- 2.4.2 Step 1: 指定例項識別符號 (SID)符號
- C語言合法識別符號 hd 2024C語言符號
- 正規表示式g全域性匹配識別符號符號
- iOS裝置識別符號及許可權合集iOS符號
- HDU 2024 C語言合法識別符號C語言符號
- javascript基礎語法——變數和識別符號JavaScript變數符號
- GUID值作為資料庫識別符號GUI資料庫符號