卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

string轉(zhuǎn)clob存數(shù)據(jù)庫(kù) 如何通過(guò)sql的insert語(yǔ)句插入大量字符串到oracle的clob字段?

如何通過(guò)sql的insert語(yǔ)句插入大量字符串到oracle的clob字段?當(dāng)通過(guò)insert語(yǔ)句直接插入大量字符串(主要是HTML內(nèi)容)超過(guò)4000個(gè)字符時(shí),會(huì)報(bào)告:ora-01489:字符串連接的

如何通過(guò)sql的insert語(yǔ)句插入大量字符串到oracle的clob字段?

當(dāng)通過(guò)insert語(yǔ)句直接插入大量字符串(主要是HTML內(nèi)容)超過(guò)4000個(gè)字符時(shí),會(huì)報(bào)告:ora-01489:字符串連接的結(jié)果太長(zhǎng)。雖然字段是CLOB,這足以存儲(chǔ),但在直接插入時(shí),由于不強(qiáng)制將插入的字符串指定為CLOB類(lèi)型,Oracle將把插入的字符串作為CLOB類(lèi)型的“字符串類(lèi)型”處理,因?yàn)镺racle有最大字符串限制(不超過(guò)4000個(gè)字符),它將報(bào)告錯(cuò)誤。解決方案:指定要作為CLOB插入的字符串的類(lèi)型,并使用過(guò)程或存儲(chǔ)過(guò)程。示例:declare reallybigtextstringclob:=“massive string to be insert”begin insert into test Table values(“test”,reallybigtextstring,“0”)end/commit這可以解決問(wèn)題。補(bǔ)充:Java的JDK可以通過(guò)L流來(lái)處理這種情況,所以更方便。另外:在插入HTML內(nèi)容時(shí),可能會(huì)包含空格,字符&;是Oracle的關(guān)鍵字,所以在插入之前應(yīng)該轉(zhuǎn)義,例如“||||||||||||||||||||||