15

データ型BirthDateを使用しているテーブルに列があります。datetime現在、値は形式に似ています1987-12-30 00:00:00.000

このテーブルのすべての行を更新し、dateデータ型を使用して次の形式に変更します。1987-12-30

SELECTを実行できます...

SELECT CONVERT(date, BirthDate) FROM CUSTOMERLIST

しかし、これは表示にのみ影響します。列全体を更新し、その属性のデータ型も変更したいと思います。どんな援助も大歓迎です!

4

1 に答える 1

28

あなたはALTERテーブルに必要になります:

ALTER TABLE CUSTOMERLIST ALTER COLUMN BirthDate date not null

デモ付きのSQLフィドルを参照してください

于 2012-09-14T22:00:43.037 に答える