
DBMS_LOB.INSTR()函數,就是這次的主角。請看下面範例:CREATE TABLE X3
( CLOB_TEXT CLOB);
Insert into X3
(CLOB_TEXT)
Values
('測試一下);
Insert into X3
(CLOB_TEXT)
Values
('');
COMMIT;
select * from x3
where DBMS_LOB.INSTR(clob_text,'測',1,1)>0;

Original Export Parameter
Comparable Data Pump Export Parameter
BUFFER
A parameter comparable to BUFFER is not needed.
COMPRESS
A parameter comparable to COMPRESS is not needed.
CONSISTENT
A parameter comparable to CONSISTENT is not needed. Use FLASHBACK_SCN and FLASHBACK_TIME for this functionality.
CONSTRAINTS
EXCLUDE=CONSTRAINT
DIRECT
A parameter comparable to DIRECT is not needed. Data Pump Export automatically chooses the best method (direct path mode or external tables mode).
FEEDBACK
STATUS
FILE
DUMPFILE
FILESIZE
FILESIZE
FLASHBACK_SCN
FLASHBACK_SCN
FLASHBACK_TIME
FLASHBACK_TIME
FULL
FULL
GRANTS
EXCLUDE=GRANT
HELP
HELP
INDEXES
EXCLUDE=INDEX
LOG
LOGFILE
OBJECT_CONSISTENT
A parameter comparable to OBJECT_CONSISTENT is not needed.
OWNER
SCHEMAS
PARFILE
PARFILE
QUERY
QUERY
RECORDLENGTH
A parameter comparable to RECORDLENGTH is not needed because sizing is done automatically.
RESUMABLE
A parameter comparable to RESUMABLE is not needed. This functionality is automatically provided for privileged users.
RESUMABLE_NAME
A parameter comparable to RESUMABLE_NAME is not needed. This functionality is automatically provided for privileged users.
RESUMABLE_TIMEOUT
A parameter comparable to RESUMABLE_TIMEOUT is not needed. This functionality is automatically provided for privileged users.
ROWS=N
CONTENT=METADATA_ONLY
ROWS=Y
CONTENT=ALL
STATISTICS
A parameter comparable to STATISTICS is not needed. Statistics are always saved for tables.
TABLES
TABLES
TABLESPACES
TABLESPACES (Same parameter; slightly different behavior)
TRANSPORT_TABLESPACE
TRANSPORT_TABLESPACES (Same parameter; slightly different behavior)
TRIGGERS
EXCLUDE=TRIGGER
TTS_FULL_CHECK
TRANSPORT_FULL_CHECK
USERID
A parameter comparable to USERID is not needed. This information is supplied as the username/password when you invoke Export.
VOLSIZE
A parameter comparable to VOLSIZE is not needed.


creat table Double_tab_tmp這種方法很慢。
(select distinct* from Double_tab);
truncate table Double_tab;
insert into Double_tab select * from Double_tab_tmp;
delete from Double_tab適用於每個key值重覆記錄不多的狀況。
where rowid in (select a.rowid
from Double_tab a, Double_tab b
where a.rowid>b.rowid and a.D01=b.D01
and a.D02 = b.D02);
delete from Double_tab a
where rowid not in (select max(b.rowid)
from Double_tab b
where a.D01=b.D01 and a.D02 = b.D02);
delete from Double_tab a
where rowid <
(select max(b.rowid) from Double_tab b
where a.D01=b.D01 and a.D02 = b.D02);
若max換成min,需把<改為>
delete from Double_tab註:使用了group by,提高效率。
where rowid not in (select max(rowid)
from Double_tab t
group by t.D01, t.D02 );