問題タブ [notnull]

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 投票する
3 に答える
4763 参照

sql - SQL で列を更新しようとすると、「値 NULL を列に挿入できません」

以下のクエリを使用して、null ではない列の値を更新しようとしています

しかし、何らかの理由でエラーが発生しています

値 NULL を列 'CountryCode'、テーブル 'Mouser_BOM.dbo.Bom' に挿入できません。列はヌルを許可しません。更新は失敗します。

null 値を挿入していませんが、それでもこのエラーが発生します。なぜ私がこれを取得しているのか、誰かが助けてくれますか。

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

db2 - データキャプチャが有効になっている場合、DB2で列をNULL可能にします

私はdb2バージョン9.7*を使用していますが、NOTNULL列を簡単な方法でNULL可能にすることは不可能のようです。

残念ながら、より開発者に優しいデータベースを使用するソリューションは利用できません。基本的に、MySQLの話では、次のようなことをしたいと思います(MY_COLUMNはかつてVARCHAR(200)NOT NULLでした):

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

sql - NULLなしで個別の複数フィールドを選択

値IDと値のテーブルがあります

テーブルから個別のIDと対応する値を選択する必要があります。Idを選択するときは一意である必要があり、値フィールドに複数の値がある場合は、NULL値ではなくIDのみを取得する必要があります。

したがって、結果は次のようになります。

これを達成する方法は?SQLServer2005を使用する

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

plsql - plsqlでレコードがIS NOT NULLであることを確認してください

タイプ のレコードを返す関数がありmy_table%ROWTYPE、呼び出し元で、返されたレコードが null かどうかを確認できますが、PL/SQL は if ステートメントに不平を言います

PLS-00306: 'IS NOT NULL'のコールの引数の数またはタイプが正しくありません

これが私のコードです:

ありがとう。

0 投票する
4 に答える
21724 参照

sql - ストアドプロシージャでパラメータがnullの場合は、すべて選択してください

2つのテーブルを選択して結合するプロシージャをSQLServerで作成したいと思います。パラメータ@company、@ from、および@toは常に設定されますが、@serie_typeはNULLにすることができます。@serie_typeがNULLでない場合は、指定されたタイプ(simple)を含めたいだけですAND S.Type = @serie_typeが、@ serie_typeがNULLの場合は、すべてのタイプ(simple)を含めたいので、ANDステートメントを含めないでください。私の問題は、@ serie_typeが設定されるかどうかわからないため、次のようなものが欲しいということです。

手順の簡略化されたバージョンは次のとおりです。

実際の選択はこれよりもはるかに大きいため、選択を複製したくない。

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

postgresql - not null 制約エラーを表示しないように postgres を構成する方法

私はopenbravoをインストールしています。インストール ログには、SQL エラーのヒープが表示されますが、これらはすべて "not null" 制約エラーです。

私はすでにこれを修正する方法をかなり探しましたが、単一のテーブルで not null 制約を削除する方法しか述べていません。

私が望むのは、「not null」とまったく文句を言わない緩い状態で実行するように PostgreSQL サーバーを構成することです。MySQL のオプションがあることは知っていますが、PostgreSQL のオプションが何であるかはわかりません。


更新:「サンプル データのインストール」オプションのチェックを外すことで、インストール エラーを解消しました。なんて難しくて簡単な修正でしょう!

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

sql - Not NULL ではなく SQL Not Empty

私はpostgreSQLを使用しています。次のような列があります。

ただし、次のように空の文字列を含む行を挿入したい場合:

エラーは発生せず、受け入れます。挿入値を確認するにはどうすればよいnot emptyですか? (空でもヌルでもない)

PS:私の列は次のように定義されています:

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

mysql - nullおよびnullでないmysql

nullこんにちは、mysql へのアクセスの移動を開始しましたが、列を作成せずに空の値を保持できるようにするために使用できる制約または何かがあるかどうか疑問に思っていましたか?

これは私自身のデータベースではありません。もしそうなら、空のフィールドに入力してから、列を not に変更しますnull

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

mysql - MySQL の非 null 列と整合性チェック

MySQL 5.1.48 データベースには、NOT NULL 列 'name' を持つテーブルがあります。列の値を に更新すると、NULL(MySQL Query Browser を使用して) 黄色の感嘆符付きのエラーが報告され、行が更新されます (!)。行には空の文字列が含まれ、灰色の NULL インジケーターは表示されません。

これは特定の MySQL バージョンのバグですか? または、制約チェックを魔法のようにオンにすることはできますか?

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

django - フィールドをデフォルトでnullにしないようにDjangoを構成するにはどうすればよいですか?

フィールドをデフォルトでnullにしないようにDjangoを構成するにはどうすればよいですか?

Django は、作成されたすべてのフィールドをデフォルトで NOT NULL に設定します。キーフィールドの明白なケースを除いて、反対のことを行うように構成できますか?