Передача параметра Date в SQL-скрипт - ошибка: необходимо объявить скалярную переменную "@dCutOff", msg: 137 - PullRequest
0 голосов
/ 12 ноября 2018

Я получаю сообщение об ошибке: необходимо объявить скалярную переменную "@dCutOff".

У меня есть следующий сценарий, я не могу передать значение DATE (@dCutOff) в сценарии 2) и 3):

USE [V3]
GO

DECLARE 
    @dCutOff Datetime,
    @lDelete Bit

--Set the date date according to your cut off date

SELECT @dCutOff = CAST('01/01/2009' AS DATE)

SELECT * INTO TABLE040BKUP FROM TABLE040
SELECT * INTO TABLE41BKUP FROM TABLE041
DROP TABLE ADVANCED.TempTABLE041

--1) delete customer/account = blank
DELETE FROM Table003 WHERE C_UNO='' AND C_DOS=''
GO

--2) Table007
DELETE FROM Table007 WHERE T_DATETIME < @dCutOff
GO

--3) Table008
DELETE FROM Table008 WHERE T_DATETIME < @dCutOff
GO
...