天天看點

[轉] oracle裡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類型列不能用于分布查詢。

沒有整理與歸納的知識,一文不值!高度概括與梳理的知識,才是自己真正的知識與技能。 永遠不要讓自己的自由、好奇、充滿創造力的想法被現實的架構所束縛,讓創造力自由成長吧! 多花時間,關心他(她)人,正如别人所關心你的。理想的騰飛與實作,沒有别人的支援與幫助,是萬萬不能的。

    本文轉自wenglabs部落格園部落格,原文連結:http://www.cnblogs.com/arxive/p/5735681.html,如需轉載請自行聯系原作者