Есть ли какая-либо разница, используя один оператор DECLARE для объявления всех ваших переменных в процедуре или функции хранилища вместо использования оператора для каждого из них.Использование одного оператора DECLARE для нескольких переменных
Например:
DECLARE @INST1 INT
,@INST2 BIGINT
,@INST3 DATETIME
.......
,@INSTN INT
и
DECLARE @INST1 INT
DECLARE @INST2 BIGINT
DECLARE @INST3 DATETIME
..................
DECLARE @INSTN INT
Я прошу различий, как производительность, сокращая SQL сервер кэширует размер и другие внутренние вещи сервера, что я не знаком с и может облегчить работу сервера.
Пока вы форматируете свой код аккуратно, читаемость не должна становиться проблемой. –
Да, но я рад иметь отдельные строки, потому что для уменьшения смещения использования переменной мне нравится определять мою переменную в небе, которую я использую. –