問題タブ [ora-01400]

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 に答える
1615 参照

oracle - ORA-01400 を返す Oracle 挿入

Oracle 11g DB で次の SQL を実行しようとしています。

SQL エラー: ORA-01400: ("CRABERS"."AG_ASSET_REF"."CREATE_ID") に NULL を挿入できません。

ただし、数値 (38,0) としてフォーマットされたこの列にデータを入力していることがわかります。値を挿入しているときに、なぜ ORA-01400 を受け取るのでしょうか?

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

c# - schema.table.ID に挿入しようとすると ORA-01400 が発生する

拒否された契約提案を格納するテーブルがあります。

(Visual Studio 2010 で生成されたスクリプト)

このテーブルには単純なトリガーがあり、値STC_IDが設定されています。

SEQ_STATUS_IDは単純なシーケンスです。

これが私の問題です:

VS2010 クエリ ウィンドウでこの挿入を正常に実行できます。

しかし、EF を使用して挿入しようとすると、次の例外が発生します。

このコードを使用して挿入しています

VS2010、Oracle 11g (CentOS サーバー)、ODP.NET クライアント 11.2.0.3.0 プロダクション、.NET Framework 4.0、EF 4 を使用しています。

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

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

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

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

Mysql から Oracle に移行します。

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

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

hibernate - エンティティ リストが Null の場合、エンティティ リストを持つエンティティを保存するにはどうすればよいですか

それは私の最初の質問です。ここで問題を解決するためのヒントが得られることを願っています。

アプリケーションに休止状態を使用します。これが私のコードです。

そして、Aを自動的に保存すると、bListを保存できると思っていました。できます。

しかし、 bList が nullの場合、大きな問題があります。 hibernate は、bList が null であっても、bList を A で保存しようとします

したがって、このエラーが発生します。

ORA-01400: ("MYTEMPTB"."TB_B"."B_ID") に NULL を挿入できません

どうすれば解決できますか?? ヒントを教えてください。ありがとう。