真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

用python去除SQL中的注釋

我的博客
在看到這個(gè)標(biāo)題時(shí)候肯定有人會(huì)想,我寫SQL直接在數(shù)據(jù)庫工具上執(zhí)行就行了啊,工具會(huì)自動(dòng)識(shí)別注釋的,就是不用工具,把SQL寫到存儲(chǔ)過程里,數(shù)據(jù)庫也會(huì)識(shí)別注釋不執(zhí)行的,干嘛非要去掉,費(fèi)力不討好。

沙灣ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!


其實(shí)是最近在做一個(gè)項(xiàng)目,需要在行云庫里執(zhí)行SQL,并且SQL是寫在腳本上的,通過JDBC調(diào)用,眾所周知,SQL的注釋很隨意,甚至有什么保佑不出bug這種,那么執(zhí)行的時(shí)候就很有可能因?yàn)樽⑨尷锏奶厥庾址麑?dǎo)致一堆莫名其妙的bug出現(xiàn),并且行云數(shù)據(jù)庫是一個(gè)國(guó)產(chǎn)的不太完善的數(shù)據(jù)庫,所以本身對(duì)特殊字符的支持也不是很好,所以去除注釋勢(shì)在必行。

好了,廢話說的夠多了,現(xiàn)在上代碼,因?yàn)樾凶⑨尯投温渥⑨屖褂玫淖⑨尫椒ú煌?,所以這里分成兩個(gè)功能來寫

# 去除行注釋
# 說明:因?yàn)樾凶⑨屖菑?-開始一直到結(jié)尾都算行注釋,所以一個(gè)正則就可以搞定了
def rehint_line(sql_values):
  rev= re.compile('--.*\\n?')
  sql_values= re.sub(rev,'\n',sql_values)
return sql_values

網(wǎng)頁題目:用python去除SQL中的注釋
本文來源:http://weahome.cn/article/dsogshs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部