0
我目前正在研究一個litte項目,我需要根據用戶定義表類型customerTable
是否包含字符串customerId
來選擇數據。我設法讓它正常工作,以便在customerTable
中包含customerId
時顯示數據。但在我看來,還有一些不知名的客戶,customerId
是DBNULL
。當customerTable包含VARCHAR(MAX)'全選'時,我如何能夠設法選擇它們?在SQL中使用用戶定義表類型選擇DBNULL
customerTable
只包含與VARCHAR(MAX)一列customer
我目前的工作代碼:
@customers PatientTable READONLY
SELECT item
FROM dbo.customerTable
WHERE customerId IN (SELECT customer FROM @customers)
我希望你能現在明白我的問題。 在此先感謝
電賀
我在WHERE子句中想到一些IF-ELSE LIKE語句。當'選擇全部'時,然後返回整個視圖,否則只有表格 – alexstdev
中的客戶是@patients,你不用它? – Tanner
哦,這是我忘記正確編輯它。 – alexstdev