1

SQL スクリプトを使用して、SQL Server 2008 テーブルに含まれるフィールド プロパティを変更する方法を探しています。

「長さ」プロパティを具体的に変更しようとしています。

誰もこれを行う方法を知っていますか?

ありがとう

4

1 に答える 1

27

だから、あなたがこのテーブルを持っているとしましょう:

CREATE TABLE YourTable(Col1 VARCHAR(10))

そして、あなたはに変更Col1したいですVARCHAR(20)。あなたがする必要があるのはこれです:

ALTER TABLE YourTable
ALTER COLUMN Col1 VARCHAR(20)

列の長さが大きくなったので、問題なく動作します。に変更したい場合VARCHAR(5)は、最初に列に文字数が多い値がないことを確認する必要があります。そうしないALTER TABLEと失敗します。

于 2013-03-06T15:32:49.540 に答える