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

SQL 2008 でテーブルを削除せずに列を変更する方法

    一番の答えがここに長い間置かれているなんて信じられません - それは非常に危険なアドバイスです!

    テーブルを削除せずにインプレースで実行できる操作はいくつかあります:

    テーブルを削除しないと列を変更できない場合は、通常、SELECT INTO を使用できます。 クエリを使用してデータを新しいテーブルに射影し、古いテーブルを削除して (一時的に制約を無効にします)、射影されたテーブルの名前を変更します。ただし、この場合、メンテナンスのためにデータベースをオフラインにする必要があります。



    1. エラーメッセージ:スレッドメインorg.hibernate.HibernateExceptionの例外:staxストリームへのアクセス中にエラーが発生しました

    2. SQL IF ステートメントが無視されています

    3. INSERTトリガーの後にOracleからWindowsサービスを呼び出す

    4. インターバルタイプをHH:MMフォーマットにフォーマットする方法は?