sql >> データベース >  >> RDS >> Sqlserver

別のテーブルに基づいてテーブルを作成するにはどうすればよいですか

    CREATE TABLE AS ... SELECTですが、SQLServerにはそのような構文はありません。 PDWには存在します。 SQL Serverでは、このクエリを使用して空のテーブルを作成できます。

    SELECT * INTO schema.newtable FROM schema.oldtable WHERE 1 = 0;
    

    (テーブルのコピーを作成する場合は、を含む すべてのデータを入力し、WHEREを省略します 条項。)

    これにより、同じ列構造(IDENTITY列が存在する場合はそれを含む)が作成されますが、インデックス、制約、トリガーなどはコピーされないことに注意してください。



    1. SQLの更新と置換の部分文字列

    2. SQL計算された列の最小値に基づいて行全体を取得します

    3. オラクルのempテーブルで上位3つの最高給与を見つける方法は?

    4. ARelのケースステートメント