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

SQLServerに列を追加する

    もちろん! ALTER TABLE...を使用するだけです。 構文。

    ALTER TABLE YourTable
      ADD Foo INT NULL /*Adds a new int column existing rows will be 
                         given a NULL value for the new column*/
    

    または

    ALTER TABLE YourTable
      ADD Bar INT NOT NULL DEFAULT(0) /*Adds a new int column existing rows will
                                        be given the value zero*/
    

    SQL Server 2008では、最初の変更はメタデータのみの変更です。 2番目はすべての行を更新します。

    SQL Server 2012+ Enterpriseエディションでは、2番目はメタデータも変更されるだけです



    1. postgresqlでクエリを停止/強制終了する方法は?

    2. 複合キーを使用したWHERE_INクエリ?

    3. MySQLデータベースから作成されたオブジェクトをキャッシュする方法

    4. MySQL、ポーランド語文字、重複した挿入ステートメント