1

単一のクエリで、一度にすべての列(int)のデフォルト値を設定する方法はありますか?

4

1 に答える 1

2

はい

ALTER TABLE table_name
    ALTER COLUMN column_name datatype DEFAULT value

int の例

ALTER TABLE table_name
    ALTER COLUMN column_name int DEFAULT 0;

実際にテーブル内のすべての値を値に変更したい場合は、次を使用します。

UPDATE table_name
    SET column_name = value;

そして、変更したい場合は、列名の old_value から new_value を持つすべてのエントリを考えてみましょう:

UPDATE table_name
    SET column_name = new_value 
    WHERE column_name = old_value;

質問をより明確に定式化してください。

于 2012-10-12T10:28:37.840 に答える