1.use должен писать отдельно перед переменной @CNT2. выберите только первую строку, потому что @cnt не табличная переменная, это переменная, тип которой int
DECLARE @CNT INT
SELECT top 1 @CNT= ISNULL(Employee.id,0)
FROM Employee
WHERE EMPLOYEE.NAME='KIRAN'
, вы можете проверить это просто
declare @CNT INT
SELECT top 1 @CNT= ISNULL(Employee.id,0)
FROM Employee
WHERE EMPLOYEE.NAME='KIRAN'
select @CNT