SQL SERVER に複数の列を持つテーブルがあります。この列の 1 つにタイプがありました: VARCHAR(1000)
。しかし、私はそれをに変更したいVARCHAR(MAX)
。クエリを実行してこれを行うにはどうすればよいですか?
質問する
134 次
3 に答える
2
次のようなものを使用できます。
ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX)
于 2012-09-03T07:19:37.473 に答える
1
このようなことをする
ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX)
ただし、MAXの代わりに列に固定サイズを使用することをお勧めします。これは、より多くのメモリを使用するため、速度が低下するためです。
于 2012-09-03T07:20:54.033 に答える
1
これを試して:
SQL Server でALTER TABLEステートメントを実行するだけです。
alter table <table> alter column col_name varchar(max)
オプションで、ALTER ステートメント自体とともに、NULL/NOT NULL、DEFAULT などを指定できます。
于 2012-09-03T07:19:36.453 に答える