问题标签 [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 - Oracle 插入返回 ORA-01400

我正在 Oracle 11g DB 中尝试以下 SQL,它返回

SQL 错误:ORA-01400:无法将 NULL 插入 ("CRABERS"."AG_ASSET_REF"."CREATE_ID")。

但是,您可以看到我正在填充此列,其格式为 number(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: cannot insert NULL into (....'. 表结构为:

我从 Mysql 迁移到 Oracle。

在 Mysql 上这工作,但在 Oracle 上它不工作。我怎样才能解决这个问题?我是否需要编写所有列插入查询或取消选择非空选项

0 投票
3 回答
32956 浏览

sql - ORACLE - 无法将 NULL 值插入非主键

我已经搜索了网络和各种论坛,但我无法弄清楚为什么这不起作用。我的数据库由以下表格组成:

我正在使用插入语句插入以下内容:

无论我使用 '' 还是 NULL 它都会给我错误:

ORA-01400: 无法将 NULL 插入 ("S9710647"."SHOPORDER"."CUSTID");

我的问题是我没有将deliveryaddress设置为主键,也不是外键或包含任何非空约束。

我在这里缺少一个因素吗?大多数论坛都有人遇到与约束有关的问题。我看不到任何冲突的约束。

干杯

0 投票
0 回答
56 浏览

hibernate - 当实体列表为空时,如何保存具有实体列表的实体

这是我的第一个问题。我希望我能在这里得到任何提示来解决我的问题。

我将休眠用于我的应用程序。这是我的代码。

我希望在自动保存 A 时可以保存 bList。有用。

但是当bList 为 null时存在一个大问题。 hibernate 尝试用 A 保存 bList,即使 bList 是 null

所以它会产生这个错误。

ORA-01400: 无法将 NULL 插入 ("MYTEMPTB"."TB_B"."B_ID")

我该如何解决?请给我一些提示。谢谢。

0 投票
1 回答
1731 浏览

sql - ORA-01400: 无法插入 NULL

我正在根据旧表“预订”创建一个新表“old_booking”,并将“dateTo”行从旧表插入到新表中。

我不断收到 sqlplus cmd 行中的错误

为什么会这样,我该如何解决?

0 投票
0 回答
43 浏览

oracle - 与 ORA-01400 错误相关的奇怪行为

我正在我们的数据库上创建一个带有版本的表Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64b

然后应用一些插入语句:

到目前为止一切顺利,但如果我发表以下声明;

遇到了一个难以理解的错误声明:

ORA-01400:无法将 NULL 插入 ("MY_SCHEMA"."TAHAKKUK_KALEM"."ID")

你有什么意见可能是什么原因?

0 投票
0 回答
21 浏览

list - Oracle Apex Master Detail ORA-01400 使用选择列表时出错

我有一个包含 4 个详细信息部分的主详细信息应用程序。在详细信息 3 上,我传递了使用选择列表填充的详细信息 2 中的列值。当我保存详细信息 3 时,我收到 ORA-01400 错误。我显示了从 Detail 2 传递的列,它们看起来不错。似乎这些值没有传递给数据库。当我从 Detail 2 中删除选择列表并仅输入文本时,Detail 3 不再有问题。我需要使用一个选择列表,所以想知道我需要做什么来解决这个问题。还有其他人遇到这个问题吗?选择列表显示和返回值是相同的。

0 投票
1 回答
25 浏览

oracle - 为什么有些用户而不是其他用户得到 ORA-01400: cannot insert NULL into primary key

编辑:我已经用实际的 SQL 替换了通用 SQL。

我知道如何解决它。我只是想知道为什么它适用于某些开发人员机器而不是其他机器。

我的解决方法是

但是为什么在所有开发人员机器上都没有必要呢?他们都有自己的架构,但我的脚本为他们创建了这个表。