объявление, а затем инициализация
    
объявление и инициализация
объявление и динамическая инициализация
   объявление и инициализация
объявление и динамическая инициализация
объявление, а затем инициализация
    Синтаксис
 
   --объявление переменной DECLARE @имя_переменной ТИП_ДАННЫХ --инициализация переменной значением SET @имя_переменной = значение
  Script.sql  
      
--объявление переменной DECLARE @a INT --инициализация переменной значением SET @a = 10
--объявление переменной DECLARE @a INT --инициализация переменной значением SET @a = 10
объявление и инициализация
    Синтаксис
 
   --объявление и инициализация переменной значением DECLARE @имя_переменной ТИП_ДАННЫХ = значение
  Script.sql  
      
--объявление и инициализация переменной значением DECLARE @b INT = 20
--объявление и инициализация переменной значением DECLARE @b INT = 20
объявление и динамическая инициализация
    Синтаксис
 
   --объявление и динамическая инициализация DECLARE @имя_переменной ТИП_ДАННЫХ = выражение
  Script.sql  
      
--объявление и динамическая инициализация DECLARE @c INT = 10 + 20 SELECT @c
--объявление и динамическая инициализация DECLARE @c INT = 10 + 20 SELECT @c