1

mySqlで動的テーブルを作成する方法を知りたいです。Sqlserver 2008で動的テーブルを使用しましたが、mySqlは初めてです。出来ますか ?

例:SQLサーバーで動的顧客テーブルを作成しました。

DECLARE @tblCustomer as table(
            [ ] bit
            ,Sl#        int
            ,custID     int
            ,CustCode   varchar(max)
            ,Customer   nvarchar(max)
            ,Authorized bit
            ,RCount     int)

  SELECT * FROM @tblCustomer

助けてください

4

2 に答える 2

2
@sqlstmt = 'whatever sql';
Prepare st from @stlstmt;
Execute @st;
Deallocate prepare @st;

CREATE TABLEステートメントを@sqlstmtに配置すると、準備が整います。

テーブルは本物です。その後、テーブルをドロップする必要があります。

于 2011-05-19T11:51:52.317 に答える
1

非常に簡単です:

 CREATE TABLE AS
 SELECT * FROM tblCustomer

可能な場合は、スキーマから既存のフィールドタイプを取得します。

于 2011-05-19T11:47:20.840 に答える