1.在block中處理:
不過pl/sql**只能處理不超過32k的資料,超過這個限制,就無法通過pl/sql來處理。
sql> set serverout on
sql> begin
2 for i in (select * from t_long) loop
3 if instr(i.long_col, 'world') > 0 then
4 dbms_output.put_line(i.id);
5 end if;
6 end loop;
7 end;
8 /2.在全文索引的查詢語法:
sql> create index ind_t_long_col on t_long(long_col) indextype is ctxsys.context;
索引已建立。
sql> select id from t_long where contains(long_col, 'world') > 0;
id----------
1
Oracle中的long型別
1 long 資料型別中儲存的是可變長字串,最大長度限制是2gb。2 對於超出一定長度的文字,基本只能用long型別來儲存,資料字典中很多物件的定義就是用long來儲存的。3 long型別主要用於不需要作字串搜尋的長串資料,如果要進行字元搜尋就要用varchar2型別。4 很多任務具,包括sql p...
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型別的總結
oracle裡long型別的總結,閱讀oracle裡long型別的總結,1 long 資料型別中儲存的是可變長字串,最大長度限制是2gb。2 對於超出一定長度的文字,基本只能用long型別來儲存,資料字典中很多物件的定義就是用long來儲存的。1 long 資料型別中儲存的是可變長字 1 long ...