1

テーブル #cinema を作成しました

c_name c_count
   a      1
   b      2
   c      3
   d      4

とテーブル #display

name id

c_name をテーブル #display にループを介して列として追加するにはどうすればよいですか:

name id a b c d

これが私のコードです

select @ccount = COUNT(c_count) from #cinema

set @count = 0
while @count < @ccount
begin
    select @cname = c_name from #cinema
    set @txt = 'alter table #display add ' + @cname + ' money default 0 with values'
    exec(@txt)
    set @count = @count+1
end

助けてください。ありがとう

4

1 に答える 1