아래 예와 같이 (좋은 예가 아닐 수 있음) :
DECLARE @var1 VARCHAR(50)
SET @var1 = (SELECT TOP(1) MiddleName FROM myTable)
SELECT Name, SSN AS @var1
FROM myTable
내가 (이 경우에는 먼저 문 AS 사용하여 변수에 값을 설정하려고 노력하고 MiddleName
테이블에 값을 myTable
은 AS SSN
열 이름). 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
동적 SQL이 필요합니다.
DECLARE @sqlText nvarchar(1000);
DECLARE @var1 VARCHAR(50)
SET @var1 = (SELECT TOP(1) MiddleName FROM myTable)
SET @sqlText = N'SELECT Name, SSN AS ' + @var1 + ' FROM myTable'
Exec (@sqlText)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다