1

SQL SERVER に複数の列を持つテーブルがあります。この列の 1 つにタイプがありました: VARCHAR(1000)。しかし、私はそれをに変更したいVARCHAR(MAX)。クエリを実行してこれを行うにはどうすればよいですか?

4

3 に答える 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 に答える