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

既存の SQL Server 2005 データベースでデータ型 varchar を nvarchar に変更します。問題はありますか?

    この変更はデータのサイズの更新であることに注意してください。ボンネットの下の SQL Server テーブルの列 .この変更により、新しい NVARCHAR 列が追加され、古い VARCHAR から新しい NVARCHAR 列にデータをコピーして各行が更新され、古い VARCHAR 列が削除されたとマークされます。テーブルが大きい場合、大きなログが生成されるため、それに備えてください。更新後、DBCC CLEANTABLE を実行します。 以前の VARCHAR 列で使用されていたスペースを再利用します。余裕がある場合は、 ALTER TABLE ... REBUILD を実行することをお勧めします 、スペースを再利用するだけでなく、物理的に削除された VARCHAR 列も完全に削除します。冒頭のリンクされた記事に詳細があります。

    Unicode 圧縮 を有効にすることもできます。



    1. ストアド プロシージャのパラメーター名を検索する

    2. 複数の顧客が個別の残高を持っている場合に、クレジットとデビットからの実行残高を表示するMySqlクエリを作成する方法

    3. php PDO ::FETCH_CLASSは、キャメルケースではなく、すべての小文字のプロパティにマッピングされています

    4. SqoopImport--password-file関数がsqoop1.4.4で正しく機能しない