2009-09-29 31 views
1

http://msdn.microsoft.com/en-us/library/ms472953.aspx中指出,查詢,如Windows SharePoint Services的NULL謂詞中搜索SQL語法

WHERE column IS NULL 

WHERE column IS NOT NULL 

是允許的。 IS NOT NULL正在工作。 IS NULL不返回任何項目。我認爲這是因爲SharePoint索引器在索引中不包含空值。但是這個語法在MSDN上有記錄。

有沒有人知道如何正確使用IS NULL謂詞?

+0

你的意思是你的問題的最後一行IS NULL? – 2009-09-29 12:53:36

+0

是的,我喜歡。編輯。謝謝亞歷克斯 – Stefan 2009-09-29 15:03:18

回答

1

我正在尋找一個解決相同的問題,但不幸找不到任何。我打算運行2個搜索查詢,其中一個是普通查詢(Set A),另一個是「IS NOT NULL」查詢(Set B),並返回一個減號B作爲結果集。讓我知道你是否有更好的主意

+0

我認爲這會做這項工作,但它不適合我想做的事。 (查詢是用戶生成的,我寧願不允許IS NULL表達式) – Stefan 2009-09-30 16:31:50