值的字段如下XQuery的LIKE操作符(開始 - 含)
<en-US>Parameter23</en-US>
<it-IT>Parameter</it-IT>
SQL查詢
select *
from parametermaster
where cast(ParameterName as xml).exist('en-US/text()[contains(.,"P")]') = 1
,我試圖把它作爲
select *
from parametermaster
where cast(ParameterName as xml).exist('en-US/text()[starts-with(.,"P")]') = 1
錯誤是
Msg 2395,Level 16,State 1,Line 1
XQuery [exist()]:沒有函數 '{http://www.w3.org/2004/07/xpath-functions}:starts-與()'
任何人都可以幫助我,我想在SQL 2005 XQuery中創建LIKE操作符感覺。我是XQuery的新手。
由於它的工作,但在** XML鑄造它**然後再在** ** VARCHAR這是不好的,我認爲你能告訴我任何方式不重複鑄造在這 – 2011-02-15 06:50:51