sql >> データベース >  >> RDS >> Sqlserver

SQL ServerがDF制約を作成し続けるのはなぜですか?

    これはdefaultです DEFAULT(0)のために追加された制約 新しく追加した列に。

    自動名の生成に依存するのではなく、既知の固定名を持つように、これに自分で名前を付けることができます。

    ALTER TABLE TableName
        ADD ColumnName bit NOT NULL CONSTRAINT DF_Some_Fixed_Name DEFAULT(0) 
    

    次に、列と制約を一緒に削除します

    ALTER TABLE dbo.TableName
    DROP CONSTRAINT DF_Some_Fixed_Name, COLUMN ColumnName
    


    1. SQLテーブルのデータを分離する方法

    2. クラス外の任意の関数からアクセスできる静的データベースクラスを構築しようとしています

    3. HAProxyからProxySQLに移行するためのヒント

    4. zxJDBCを使用したプロシージャの呼び出しでの引数の数またはタイプが間違っています