SQL Server 2005 ではデータ型を変更できますが、SQL Server 2008 では変更できないのはなぜですか。データ型を変更するたびに、テーブルを削除して再度作成する必要があります。
5392 次
1 に答える
2
この回答を参照してください: SQL Server Management Studio - テーブルを削除せずにフィールド タイプを変更する方法
ビジュアル デザイナーは、新しい構造でテーブルを作成し、すべてのデータをコピーするという非常に慎重なルートを取ります。これは機能しますが、面倒です。通常、列を切り捨てない (短くする) 限り、T-SQL ステートメントを使用して列のデータ型を "その場で" 確実に変更できます。
また、既定では、SSMS デザイナーは非常に慎重であり、テーブルの削除と再作成のサイクルを必要とする変更を許可しません。[ツール] > [オプション] を選択し、次のダイアログ ボックスで、この余分な注意を無効にすることができます。
このオプションをオフにすると、ビジュアル デザイナーで「破壊的な」変更を行うことができます。
于 2013-09-11T08:30:19.313 に答える