我將以下xml發送到要在where子句中使用的sql server存儲過程。int的通過列表作爲xml與where子句一起使用
<root>
<id>1</id>
<id>2</id>
<id>3</id>
</root
我想制定一種方法來有一個選擇語句where where子句將檢查傳入的XML參數中的任何id值。
事情是這樣的:
@xml xml
select * from table
where (if exists (select id in @xml))
抱歉,我不是在SQL非常好。
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
@Jamesla。 。 。是xml類型還是'nvarchar'類型的xml? –
當前xml類型,但可以根據需要進行更改。 – Jamesla