1976年贪婪的嘴唇,韩国少妇激三级做爰2023电影,久久久久久精品国产三级涨奶,妖精漫画在线观看免费漫画下拉式

使用正則表達式匹配tsql注釋語句
來源:易賢網 閱讀:1418 次 日期:2014-05-12 15:21:10
溫馨提示:易賢網小編為您整理了“使用正則表達式匹配tsql注釋語句”,方便廣大網友查閱!

代碼如下:

--獲取表的count信息

select count(*) from T with(nolock)

--獲取特定值的count信息

select count(*) from T with(nolock)

where v = '--value'

--獲取表'T'的count信息

select count(*) from T with(nolock)

SELECT * from T --獲取表T

Where P

我們先來試著給出一個簡單的匹配:

代碼如下:

\-\-[^\r\n]*$

你會發現,它連第二條的SQL也匹配到了,這是不對的??雌饋恚覀儜撆懦?'"里面的, 我們再來改改:

代碼如下:

\-\-[^\'\r\n]{0,}$

還是不對,這下雖然第二條的SQL沒有匹配,但連第三條的都不匹配了,看起來還是不對。

那到底怎么樣才能真正匹配到所有的SQL注釋呢?

首先我們來總結一下SQL注釋的一些特點:

1. 以--開頭

2. 注釋的內容,應該不會被包含在一對''之內

3. 注釋應該只會在最后,前面可以可選的出現一些語句

好了,收集到了這些之后,我們最終的SQL注釋的語法也出來了:

代碼如下:

\-\-([^\'\r\n]{0,}(\'[^\'\r\n]{0,}\'){0,1}[^\'\r\n]{0,}){0,}$

這一下,四條SQL的注釋全匹配到了,正則表達式太強大了吧。

這個SQL語句有一個小小問題,就是后面不能有一個單的單引號存在,否則就會匹配有問題。(因為人們的習慣對于這種分隔符默認是成雙出現的,這個小問題其實也是可以忽略的)

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:使用正則表達式匹配tsql注釋語句
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
主站蜘蛛池模板: 新干县| 道孚县| 静安区| 遂昌县| 湟中县| 清流县| 洛南县| 泰和县| 石城县| 武陟县| 和田市| 彰化市| 鄂托克旗| 常德市| 新龙县| 陇南市| 正定县| 达拉特旗| 文水县| 依安县| 星子县| 兰考县| 大田县| 吉安市| 凉城县| 万全县| 扎鲁特旗| 临漳县| 孟村| 吐鲁番市| 元朗区| 和硕县| 罗平县| 元谋县| 通江县| 年辖:市辖区| 林周县| 桂阳县| 宁都县| 富蕴县| 文登市|