是否可以创建一个像调用这样的变量,以用于保存SQL“选择”调用的搜索参数?我有多个使用相同参数排除某些数据的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"