Есть ли способ заставить SSMS использовать точный запрос, который я вставляю в представление, без внесения изменений?Меня очень раздражает, что я могу написать рабочий запрос, и SSMS внесет в него небольшие или большие изменения, которые затруднят чтение или вообще не будут работать.Я пытался гуглить это, но я не знаю, как выразить это в сжатые сроки.
Пример:
WHERE NOT(ClutchAssy.LineOpSta = '7701/040/004' AND LEN(TRIM(ClutchAssy.CompSN)) > 10)
AND NOT(ClutchAssy.LineOpSta = '7701/030/003' AND LEN(TRIM(ClutchAssy.CompID)) >= 5)
превращается в
WHERE (NOT (LineOpSta = '7701/040/004')) AND (NOT (LineOpSta = '7701/030/003'))
OR (NOT (LineOpSta = '7701/040/004')) AND (NOT (LEN(TRIM(CompID)) >= 5))
OR (NOT (LineOpSta = '7701/030/003')) AND (NOT (LEN(TRIM(CompSN)) > 10))
OR (NOT (LEN(TRIM(CompID)) >= 5)) AND (NOT (LEN(TRIM(CompSN)) > 10))
В этом случае оба оператора WHERE кажутся функционально идентичными, но если я хочу поработать над этимВзгляд в будущее крайне раздражает, когда приходится работать с этими изменениями, а не с тем, что я написал сам.Кто-нибудь знает, как это предотвратить, или хотя бы знает, почему это происходит?Спасибо за помощь в обучении.