問題タブ [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 投票する
1 に答える
183 参照

mysql - cfqueryparamとNOTNULLの使用方法

2つのクエリがあり、タグを使用したいのですが<cfqueryparam>、このクエリでどのように実行するかわかりません。

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

android - 共有設定のフィールドのデフォルト値は何ですか?

今日、私は Android で本当に奇妙な問題に遭遇しました。設定を共有する 2 つのフィールドを使用しています。1 つは deviceId で、2 番目は Hashkey です。まず、コードを使用して、sharedprefs に deviceId のみを保存します

次に、共有設定から hashKey を読み取り、それをグローバル アプリケーション クラスの変数に割り当てます。

しかし、問題は、このコードを初めて実行するときです。共有設定の hasKey の値は、deviceID (エミュレーターで実行中) の値と同じです。

最初にアプリケーションをアンインストールしてから、削除して新しいエミュレーターを作成し直しましたが、共有設定のハッシュキーの値は毎回同じで、000000000000000 です。では、どうすればそれが可能だと思うので、値を書いていません。共有設定ではnullか何かでなければなりませんが、絶対に000000000000000ではありません

Log cat の出力は次のとおりです。

私の SharedPref クラスのコードは

では、なぜそれが起こっているのですか?

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

php - 列が存在しない場合、クエリの「列」IS NOT NULL はエラーをスローしません

私の PHP ユニット テストでは、次のテーブルを含む SQLite インメモリ データベースを使用しています。

2 つの整数バインディングを使用して次のクエリを実行すると、

inviterクエリは 1 つの結果を返しますが、列が存在しないため、エラーがスローされると予想されます。これは SQLite の予想される動作ですか? 私は何か間違ったことをしていますか?

私は PDO を使用しています。接続は次のように作成されました。

(これらのオプションは、使用しているフレームワークであるLaravelのデフォルトです。)

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

hibernate-validator - Hibernate Validator では、戻り値が null である可能性があることをメソッド検証で呼び出し元にどのように伝えることができますか?

Hibernate Validator のメソッド検証では@NotNull、呼び出し元に戻り値が であることを伝えることができますが、戻り値が null である可能性があることを呼び出し元に伝えるにはどうすればよいでしょうか? Findbugs には がありますが@CheckForNull、これは実行時ではなく、コンパイル時にのみ有効です。

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

c# - OrmLiteでnullでないvarcharを固定サイズにする方法は?

Poco クラスでプロパティを宣言するStringと、OrmLite はvarchar(8000) NULLデータベースにそのプロパティの列を生成します。たとえば、次のクラスとそのために生成されたテーブルがあります。

ここに画像の説明を入力

ここに画像の説明を入力

フィールドの長さを指定するにはどうすればよいでしょうか。たとえば、FirstName に 8000 文字を使用するのは意味がありません。また、どうすれば強制できNOT NULLますか? および列には常に値が必要ですUserNamePassword

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

mysql - Mysql は、null でないフィールドの null 値への挿入または更新でエラーにならない


私はテーブルを持っています

ご覧のとおり、シリアルはNOT NULLに設定されています
が、次のようなクエリを実行すると

出力します

null を null 以外のフィールドに挿入するのはなぜですか?
エラーを発生させたい:D

///****************************** 編集


問題は sql_mode にあることが わかり ました
https://dev.mysql.com/doc/refman/5.6/en/sql-mode.html#sql-mode-strict経由


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

mysql - Oracle - エラー: 'ORA-01400: NULL を挿入できません

テーブルにレコードを挿入しようとしていますが、エラーが発生します -

'ORA-01400: NULL を (....' に挿入できません。テーブル構造は次のとおりです:

Mysql から Oracle に移行します。

Mysql ではこれは機能しますが、Oracle では機能しません。どうすればこれを修正できますか? すべての列挿入クエリを記述する必要がありますか、それとも null 以外のオプションを選択解除する必要がありますか

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

mysql - MySQL LENGTH() > 0 and NOT NULL not getting expected results

Viewing my result set, I see a blank field despite my conditions.

I tried selecting:

i also tried:

but, I'm still seeing a blank field.

In my SELECT, I tried checking the contents of the field:

etc...

But, they both come up as 0 and seemingly empty, respectively.

What did I miss here?

0 投票する
0 に答える
30 参照

android - null以外が機能せず、エラーが発生するclose()がデータベースで明示的に呼び出されることはありません

誰かが助けることができますか。私はアプリを作成していて、これまでのところ私のデータはデータベースに正常に保存されていますが、空白の値を送信でき、データベースに正常に保存されるため、notnullはまったく機能していないようです。また、「close()がデータベースで明示的に呼び出されることはありません」というデータベースエラーが発生します。

}

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

scala - scala slick - select 句の複雑な関数

「a」、「b」の ID と、a<->b 関係に関連する 2 つの Option[Long] を保持する結合テーブルがあります。次のようにクエリしたいと思います。

(このクエリでは b_id を無視しています...)

私はあらゆる種類のものを試しましたが、これを達成することはできませんでした.
どうすればスリックでできますか?