Можно ли создать переменную, такую как call, для использования с параметрами поиска для вызова SQL "Select"?У меня есть несколько запросов SELECT SQL, которые используют одни и те же параметры для ИСКЛЮЧЕНИЯ определенных данных.Это будет в части кода NOTLIKE.
Может быть, у вас есть одна переменная в коде SQL, которую можно вызывать в нескольких сценариях SQL - это мой вопрос.
Это будет для MS SQL Server Management Studio v17.8.1 и MS SQL Server 2008.
SELECT distinct DB.[ReportNumber]
,DB.[StatusText]
,DB.[ProjActStageName]
,DB.[ProjectOwnerTypeName]
,DB.[ProjTypeName]
,DB.[ProjWorkTypeName]
FROM [Database]
WHERE DB.ReportNumber = DP.ReportNumber
AND DB.ProjTypeName IN ('Custom House', 'Spec Houses')
AND DB.ProjectName NOT LIKE '%Repair%'
AND DB.ProjectName NOT LIKE '%Replace%'
AND DB.ProjectName NOT LIKE '%Abatement%'
ORDER BY DB.ReportNumber
TO ->
SELECT distinct DB.[ReportNumber]
,DB.[StatusText]
,DB.[ProjActStageName]
,DB.[ProjectOwnerTypeName]
,DB.[ProjTypeName]
,DB.[ProjWorkTypeName]
FROM [Database]
WHERE DB.ReportNumber = DP.ReportNumber
AND DB.ProjTypeName IN ('Custom House', 'Spec Houses')
(Variable excluding certain data)
ORDER BY DB.ReportNumber"