DataBase oracle表字元數過長

2021-07-31 03:40:35 字數 394 閱讀 2030

oracle 的命名規則:

1、要以字母開頭

2、包含字母和數字,以及# $

3、不能超過30個字元

這是oracle的限制!

oracle裡需要命名的物件其識別符號均不能超過30個字元

這是因為資料字典表的與記錄這些資料庫物件相關資訊的系統表相關的字段的資料型別已經定義好了這樣的大小。你可以查資料字典,裡面有定義,依次為user_tables,user_tab_columns,user_constraints。例如,user_tables這個系統表檢視裡對錶名這個字段定義的資料型別就是varchar2(30),即這個字段最大只能為30個位元組。

MySql 表 建立表 刪除表 修改表

一 建立表 建立表語法 create table table name field1 datatype,field2 datatype,field3 datatype character set 字符集 collate 校驗規則 engine 儲存引擎 預設儲存引擎 mysql create tab...

Hash表(雜湊表 雜湊表)

雜湊函式 乙個把查詢表中的關鍵字對映成該關鍵字對應的位址的函式,記為hash key addr。位址可以是陣列下標,索引,或記憶體位址等 衝突 雜湊函式可能會把兩個和兩個以上的不同關鍵字對映到同一位址。衝突不可避免,所以要設計好的處理衝突的方法。同義詞 發生碰撞的不同關鍵字為同義詞。雜湊表 根據關鍵...

oracle 建立表,刪除表,修改表,查詢表

1,獲取當前使用者下的所有表資訊 select from user tables 1.1,查詢某一張表的字段資訊 select from user tab columns where table name 表名 1.2,查詢某一張表的注釋 select from user tab comments ...