Oracle中的long 總結

2021-08-31 18:05:13 字數 847 閱讀 7373

1、long 資料型別中儲存的是可變長字串,最大長度限制是2gb。

2、對於超出一定長度的文字,基本只能用long型別來儲存,資料字典中很多物件的定義就是用long來儲存的。

1、long 資料型別中儲存的是可變長字串,最大長度限制是2gb。

2、對於超出一定長度的文字,基本只能用long型別來儲存,資料字典中很多物件的定義就是用long來儲存的。

3、long型別主要用於不需要作字串搜尋的長串資料,如果要進行字元搜尋就要用varchar2型別。

4、很多任務具,包括sql*plus,處理long 資料型別都是很困難的。

5、long 資料型別的使用中,要受限於磁碟的大小。

能夠操作 long 的 sql 語句:

1、select語句

2、update語句中的set語句

3、insert語句中的values語句

限制:1、乙個表中只能包含乙個 long 型別的列。

2、不能索引long型別列。

3、不能將含有long型別列的表作聚簇。

4、不能在sql*plus中將long型別列的數值插入到另乙個**中,如insert into ...select。

5、不能在sql*plus中通過查詢其他表的方式來建立long型別列,如create table as select。

6、不能對long型別列加約束條件(null、not null、default除外),如:關鍵字列(primary key)不能是 long 資料型別。

7、long型別列不能用在select的以下子句中:where、group by、order by,以及帶有distinct的select語句中。

8、long型別列不能用於分布查詢。

Oracle中Long型別的用法總結

long列不能出現在sql語句的某些部分 1 在where group by order by connect by子句以及在具有distinct 操作的select語句中。2 sql函式 如substr或instr 3 表示式或條件。4 包含有group by子句的查詢的選擇表。5 在子查詢的選擇...

Oracle中的long型別

1 long 資料型別中儲存的是可變長字串,最大長度限制是2gb。2 對於超出一定長度的文字,基本只能用long型別來儲存,資料字典中很多物件的定義就是用long來儲存的。3 long型別主要用於不需要作字串搜尋的長串資料,如果要進行字元搜尋就要用varchar2型別。4 很多任務具,包括sql p...

oracle裡long型別的總結

oracle裡long型別的總結,閱讀oracle裡long型別的總結,1 long 資料型別中儲存的是可變長字串,最大長度限制是2gb。2 對於超出一定長度的文字,基本只能用long型別來儲存,資料字典中很多物件的定義就是用long來儲存的。1 long 資料型別中儲存的是可變長字 1 long ...