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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 識別符號符號
- python的識別符號Python符號
- 使用去中心化識別符號 (DID) 作為識別符號元系統中心化符號
- Java資料型別、識別符號Java資料型別符號
- C語言-識別符號命名C語言符號
- 識別符號與關鍵字符號
- java基本無法-識別符號Java符號
- python:LEGB識別符號解析順序Python符號
- SCSS &父選擇器識別符號CSS符號
- URI(統一資源識別符號)符號
- go——識別符號的命名規範Go符號
- 字串切片識別符號是什麼字串符號
- JavaSE 關鍵字和識別符號Java符號
- 1413: C語言合法識別符號C語言符號
- 關鍵字、資料型別、識別符號資料型別符號
- JAVA-識別符號、變數、資料型別Java符號變數資料型別
- C++ 提示未宣告的識別符號C++符號
- js如何生成唯一識別符號UUIDJS符號UI
- C語言合法識別符號 hd 2024C語言符號
- java:識別符號 關鍵字 變數Java符號變數
- AppID 的英文全稱是 Application Identifier AppID(應用程式識別符號)GUID(全域性唯一識別符號)APPIDE符號GUI
- C#程式碼識別符號命名規範C#符號
- 識別符號的命名規則和規範符號
- 2.4.2 Step 1: 指定例項識別符號 (SID)符號
- Java的識別符號與編碼規範Java符號
- LaTex弧長符號符號
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- python之uuid通用唯一識別符號模組PythonUI符號
- C++11新特性之final override識別符號C++IDE符號
- 正規表示式g全域性匹配識別符號符號
- vit中的生成分類識別符號介紹符號
- Java基礎02:識別符號和關鍵字Java符號
- <Python>識別符號、變數的定義與使用Python符號變數
- Go語言的識別符號、關鍵字、字面量、型別Go符號型別
- Android開發 - UUID 類通用唯一識別符號解析AndroidUI符號
- Python中的識別符號有哪些基礎原則?Python符號
- Python行結構與縮排、 識別符號和保留字Python符號
- .vue檔案中style標籤的幾個識別符號Vue符號
- GO語言————4.1 檔名、關鍵字與識別符號Go符號