-3
我在SQL SERVER有一個表下方數據生成具有可變列數動態查詢的WHERE條件
Key SCH_NME TBL_NME COLM_NME
--- ------ ------- -------------
PRM DBO Test Col1,col2,col3
FRN CHK Tab Col4,Col5
請給我一個動態查詢,以獲得一個輸出以下格式
select col1,col2,col3 from DBO.[Test] where (col1 is null OR col2 is null OR col3 is null;)
OR
select col4,col5 from CHK.[Tab] where (col4 is null OR col5 is null)
WHERE條件將基於該COLM_NME(vaiable)填充
你不能用逗號分開謂詞。您需要在謂詞之間有一個邏輯運算符。這需要有OR或AND。正如所發佈的,這並沒有多大意義,並且顯示出努力尋找解決方案的努力。 –
嗨,肖恩,我已經編輯了這個問題 – RajeevBakshi
太好了,你嘗試過什麼嗎?這是處理任何數據庫中數據的可怕方法。它需要動態的sql才能工作。 –