0

特定の列数ではないテーブルを作成できる手順を作成しようとしています。私のクエリは、3 つの列が必要であることを意味する 3 の値を返します (動的である必要があります)。

テーブルの名前文字列を設定するために を作成しましたが、この文字列から列を含むテーブルを実際に作成するステートメントを作成する@variable方法がわかりません。CREATE TABLE

どんな種類の助けも大歓迎です。

4

1 に答える 1

-1

テーブルの列をSQLデータベースから取得できます

select 

    bb.name,
    bb.colid

from sysobjects aa
inner join syscolumns bb
on aa.id = bb.id
where aa.name ='tblMyTable'

名前は列名、ID は番号です。リストから列名を選択し、動的SQLを使用して選択を構築できます。テーブルからどの列を求めているかをどのように決定するかわかりません。

于 2012-11-27T13:34:46.770 に答える