SelectTopNRows가 SSMS
drop table #yourtable;
create table #yourtable(id int, location varchar(25));
insert into #yourtable values
('1','Singapore'),
('2','Vancouver'),
('3','Egypt'),
('4','Tibet'),
('5','Crete'),
('6','Monaco');
drop table #temp;
create table #temp(col1 int);
Declare @Script as Varchar(8000);
Declare @Script_prepare as Varchar(8000);
Set @Script_prepare = 'Alter table #temp Add [?] varchar(100);'
Set @Script = ''
Select
@Script = @Script + Replace(@Script_prepare, '?', [location])
From
#yourtable
Where
[id] is not null
Exec (@Script);
ALTER TABLE #temp DROP COLUMN col1 ;
select * from #temp;
에서 명령이 불가능하고, 이럴 그것은 당신이 표시이기도 스크립트 잘못된 방식으로 뭔가를하려합니다. 네 진짜 문제가 뭐니? – Jon
내 쿼리의 출력에서 다른 테이블의 각 위치에 대한 참조 수를 계산해야합니다. 열 이름은 위치 이름으로 향해야합니다. – user1277546
다른 데이터베이스를 쿼리하고 싶습니까? 그렇다면이 데이터베이스와 관련이있는 것은 무엇입니까? – Jon