I have a database field name call Code
and I am trying to select it using a variable name like this below:
Declare @var1 = [Code]
(SELECT @var1
FROM [VoucherType]
WHERE [DeletedBy] IS NULL
AND [AutoID] = 1)
Apparently, SQL will interpret @var1
as a string and not the field of my database, how can I do it in such a way @var1
is recognized as the field name [Code]
instead of a string possibly without any select or if statements.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…