DECLARE @myvariable VARCHAR(100)
SET @myvariable = 'mytext'
SELECT Name FROM Customers AS @myvariable
どうすればそれを行うことができますか?
ガレスへの回答: これにより、次のようなことを行うときに、列の元の名前を保持できます。
declare @myvariable varchar(20)
set @myvariable='Name'
select case @myvariable when 'Name' then Name
when 'Id' then Id
end
as Name
from Customers
現在、@myvariable の値が変更された場合、列名は変更されませんが、@myvariable と同じにする必要があります。