發表文章

目前顯示的是 十月, 2017的文章

關於Sql ~ 波浪字元

今天同事問EntityFramework在StartWith,Contain等方法所產生的SQL在結尾會有ESCAPE '~'  例: SELECT * FROM T WHERE Title LIKE 'foo%' ESCAPE '~'
查了相關文章後,只知ESCAPE是用來查詢資料內有含萬用字元,例: %_[]^等,但沒有關於"~"是要作什麼用的。 後來經測試,才知道"~"是代表所有的萬用字元,意思為本來你可能要使用ESCAPE '%_[^' 來查有這些符號的資料,而只要用ESCAPE '~' 即可 SELECT * FROM T WHERE Title LIKE 'foo%' ESCAPE '%_[]^' 等同 SELECT * FROM T WHERE Title LIKE 'foo%' ESCAPE '~'

Jenkins-參數化建置控制子流程

圖片
CI上有一組建置工作如下: 在日常的建置工作,只要01-Web建置完就會觸發02-Database及03-WebTest
需求 在建置完01-Web後,要控制是否建置另外兩項工作,如下四條建置線: 01-Web --> 02-Database -->03-WebTest (default)01-Web --> 02-Database01-Web --> 03-WebTest01-Web