У меня есть вызов имени поля базы данных Код
, и я пытаюсь выбрать его, используя имя переменной, подобное приведенному ниже:
Declare @var1 = [Code]
(SELECT @var1
FROM [VoucherType]
WHERE [DeletedBy] IS NULL
AND [AutoID] = 1)
Очевидно, SQL будет интерпретировать @ var1
как строку, а не поле моей базы данных, как я могу сделать это таким образом, чтобы @ var1
распознавался как имя поля [Код]
вместо строки, возможно без каких-либо операторов select или if.