Вызов параметров поиска в SQL для нескольких сценариев SQL. - PullRequest
0 голосов
/ 04 декабря 2018

Можно ли создать переменную, такую ​​как 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"

1 Ответ

0 голосов
/ 04 декабря 2018

Возможно, вы захотите прочитать эту ветку, чтобы узнать, как решить вашу проблему: SQL-запрос с NOT LIKE IN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...