問題タブ [default-constraint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
850 参照

sql - SQL Server 2005: テーブル構造を他のデータベースにコピーすると、"CONSTRAINT" キーワードが失われます

元のテーブルのスニペット:

コピーされたテーブルのスニペット:

データベースのコピーのコード:

0 投票する
2 に答える
52301 参照

sql - 既存の列にデフォルト値を追加する方法は?

SQL Server データベースに既存の列があります。考えられることはすべて試しましたが、列に追加するデフォルト値を取得できません。他のすべてのデータベースで機能するのは

SQL Server でこれを行うにはどうすればよいですか?

その正確な構文で得られるエラーはincorrect syntax near the keyword 'set'

0 投票する
1 に答える
363 参照

sql - MySQL で URL をデフォルト値として設定できません

phpMYAdmin を使用して、URL をデフォルト値として MySQL データベースのテーブルのフィールドに設定していますが、うまくいきません。

URL は次のようなものです。

http://www.kaboodle.com/hi/img/c/0/0/b2/9/AAAADMEBXEUAAAAAALKWPw.jpg

テーブル フィールドの構造は次のとおりです。

0 投票する
1 に答える
68462 参照

sql - 空の文字列を持つ列をデフォルトにする

''SQL ステートメントを使用して、列のデフォルト値がではなく空の文字列であることを確認する方法はありますNULLか?

0 投票する
5 に答える
15275 参照

sql - mysql "datetime NOT NULL DEFAULT '1970-01-01'" は 0000-00-00 00:00:00 になります

として作成された列があります

ただし、保存された値の空白のエントリを持つ LOAD DATA コマンドを使用して CSV ファイルからデータをアップロードすると、date_start0000-00-00 00:00:00 になりますか?

0 投票する
1 に答える
54438 参照

sql - デフォルトの制約を追加するコマンド

ストレート T-SQL を使用して既定の制約を追加するには、少なくとも 2 つの方法があるようです。以下の 2 つの違いは、2 番目の方法では制約の名前を明確に作成し、1 番目の方法では SQL Server によって名前が生成されるということだけです。

0 投票する
3 に答える
4165 参照

c# - LINQ の DateTime フィールドに NULL 値を渡す

私のデータベーステーブルはこのようなものです

LINQ to SQL を使用しています。C# では、[Amount] フィールドと [Remarks] フィールドのみを渡す必要があり、他のフィールドはデフォルト値 ([PropID] と [UpdatedOn]) で使用する必要があります。

C# では、以下のように tbl_CurrentProperties オブジェクトを作成します。

次に、オブジェクトをデータ コンテキストに送信します。ただし、ここでは、Linq'1/1/0001 12:00:00 AM'が UpdatedOn フィールドに割り当てられています。しかし、これは SQL の日時範囲に違反し1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM、例外が発生します。DateTimeまた、フィールドは null 許容型ではないため、手動でフィールドに NULL 値を割り当てることはできません。とにかく、DEFAULT Constraint を使用するにはこれを作成する必要があります。どうすればいいですか?


PS: このように使用したいのは、データベースがオンラインで、ユーザーが別の場所にいるためです。したがって、DateTime.Now を使用すると、ユーザー マシンの時刻が間違っている可能性があり、間違った値が DB に挿入されます。常に SQL サーバー時間を使用する必要があります。

0 投票する
2 に答える
83511 参照

sql - DATETIME 列を追加するための Alter Table 構文はどのようになりますか?

デフォルトを - example - 2011-01-26 14:30:00 に設定したいときに、DATETIME 列を mysql テーブルに追加するための構文がどのようなものかわかりません。

その構文がどのように見えるか知っている人はいますか?

これが私が持っているものです

ありがとう

0 投票する
1 に答える
2669 参照

sql-server - SQLServerデータベースの孤立した制約

次のクエリを実行すると、クライアントのデータベースにすべての制約が発生します。ただし、結果セットのいくつかの行には親がないようです。つまりparent_object_id = 0、をOBJECT_NAME(parent_object_id)返しますNULL

これは、データベースに孤立した制約があることを意味しますか?もしそうなら、どうすればこれらを削除できますか?

それらの名前から、構造に大幅な変更が加えられる前の残り物であることがわかります。

0 投票する
3 に答える
281 参照

mysql - デフォルト値は定数でなければなりません。なぜ?

この中

デフォルト値は定数でなければなりません。関数または式にすることはできません

なぜか教えてくれますか ?なぜ一定のデフォルト値を与えなければならないのですか?