sql中blob轉(zhuǎn)string oracle如何導(dǎo)出具有clob字段類型的sql?
oracle如何導(dǎo)出具有clob字段類型的sql?CLOB類型只是一種類型。太復(fù)雜了。就像普通字段一樣,查詢是確定的:選擇T。CLOB字段名來自表名T。Oracle有CLOB和blobl數(shù)據(jù)類型。CL
oracle如何導(dǎo)出具有clob字段類型的sql?
CLOB類型只是一種類型。太復(fù)雜了。就像普通字段一樣,查詢是確定的:選擇T。CLOB字段名來自表名T。Oracle有CLOB和blobl數(shù)據(jù)類型。CLOB存儲(chǔ)字符(可以認(rèn)為是varchar類型,超大容量,最大存儲(chǔ)4G)。blob是二進(jìn)制的。需要注意的是,使用CLOB和blob類型的表時(shí),不能導(dǎo)出SQL文件。SQL文件只能導(dǎo)出小對(duì)象類型。
pl/sqldeveloper怎么導(dǎo)出表包含clob?
如何解決導(dǎo)出CLOB和blob類型數(shù)據(jù)時(shí)的錯(cuò)誤報(bào)告問題?當(dāng)表字段包含CLOB和blob類型的數(shù)據(jù)時(shí),使用PL/sqldeveloper導(dǎo)出將報(bào)告流讀取錯(cuò)誤,并且導(dǎo)出操作將終止。這表明PL/SQL開發(fā)人員模式不支持這種類型的導(dǎo)出,而Oracle導(dǎo)出模式可以支持這種類型。由于需要導(dǎo)出的表很多,PL/SQL需要在導(dǎo)出之前分析需要導(dǎo)出的表,這通常需要十多分鐘的時(shí)間。但是,由于表具有CLOB和blob類型的數(shù)據(jù),因此它將異常終止,并浪費(fèi)以前的操作時(shí)間。為了導(dǎo)出所有表,需要標(biāo)記導(dǎo)出的表,并且只導(dǎo)出不帶CLOB和blob類型數(shù)據(jù)的表。我們通常的做法是在導(dǎo)出表時(shí)使用CTRL或shift鍵手動(dòng)選擇無法導(dǎo)出的表,然后從這些表中手動(dòng)選擇要導(dǎo)出的表。然而,這個(gè)操作是費(fèi)時(shí)費(fèi)力的。只有通過反復(fù)操作才能知道哪些表不能導(dǎo)出。