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

SQL Server-データベーステーブルのコピーを作成し、同じデータベースに配置しますか?

    SELECT ... INTOを使用します :

    SELECT *
    INTO ABC_1
    FROM ABC;
    

    これにより、新しいテーブルABC_1が作成されます ABCと同じ列構造を持っています 同じデータが含まれています。ただし、制約(キー、デフォルト値など)はコピーされません。

    このクエリは、毎回異なるテーブル名で複数回実行できます。

    データをコピーする必要がなく、同じ列構造を持つ新しい空のテーブルを作成するだけの場合は、WHEREを追加します。 偽の表現を含む句:

    SELECT *
    INTO ABC_1
    FROM ABC
    WHERE 1 <> 1;
    


    1. 接続に失敗しました:php関数からのユーザー'root' @'localhost'(パスワード:YESを使用)のアクセスが拒否されました

    2. 予約キーワードが原因でMySQLクエリが失敗しますか?

    3. SQL count(*)のパフォーマンス

    4. MySQL。期間内に販売されていない製品