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

テーブルの列からデフォルト値を削除するにはどうすればよいですか?

    これはデフォルトの制約です。次を実行する必要があります:

    ALTER TABLE {TableName} 
    DROP CONSTRAINT ConstraintName
    

    制約を作成したときに名前を指定しなかった場合は、SQL Server によって名前が作成されます。 SQL Server Management Studio を使用して、テーブルを参照し、そのツリー ノードを開き、次に Constraints ノードを開くことで、制約名を見つけることができます。

    私の記憶が正しければ、制約には DF_SomeStuff_ColumnName の行に沿った名前が付けられます。

    編集:ジョシュ・Wの 回答には そう質問 これは、Management Studio インターフェイスを使用する代わりに、SQL を使用して自動生成された制約名を見つける方法を示しています。



    1. 変更番号を取得するにはどうすればよいですか?

    2. 配列をデータベースに保存するか、別の列を作成します

    3. MySQLデータベースをPHPMyAdminからエクスポートしてSQLiteにインポートするにはどうすればよいですか?

    4. Oracleでカンマ区切りの文字列を分割できない