私は、内容を失うことなく、varcharカラムの長さを255文字から500に更新しようとしています。以前はテーブルを削除して再作成しましたが、これを行うために使用する必要があると思われる変更ステートメントには一度も触れていません。私はここにドキュメントを見つけた:ALTER TABLE (Transfact-SQL)しかし、私はそれを頭や尾を作ることはできません。varchar列の最大長を変更しますか?
私はこれまでのところ(残念ながら、本質的に何もない)、次います
alter table [progennet_dev].PROGEN.LE
alter column UR_VALUE_3
は、私はこれをどのようにアプローチしますか?このステートメントのためのより良いドキュメントがありますか(例文を検索しましたが空になっています)
、追加の目的を説明してもらえ「[NOT] NULL」を指定することを忘れないでください?あなたの答えがなぜこれを持っていたのか分かりません。 – Codingo
@MitchWheat - ["ANSI COLUMNのデフォルトは常にオンです;指定されていない場合、列はNULL可能です。"](http://msdn.microsoft.com/en-us/library/ms190273.aspx) –
So [ NOT NULL]は、NULL値が列に配置されないことを指定しますか? – Codingo