问题标签 [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.
oracle - Oracle 插入返回 ORA-01400
我正在 Oracle 11g DB 中尝试以下 SQL,它返回
SQL 错误:ORA-01400:无法将 NULL 插入 ("CRABERS"."AG_ASSET_REF"."CREATE_ID")。
但是,您可以看到我正在填充此列,其格式为 number(38,0)。当我插入一个值时,为什么我会收到 ORA-01400?
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。
mysql - Oracle - 错误:'ORA-01400:无法将 NULL 插入
我正在尝试将记录插入表中,但出现错误 -
'ORA-01400: cannot insert NULL into (....'. 表结构为:
我从 Mysql 迁移到 Oracle。
在 Mysql 上这工作,但在 Oracle 上它不工作。我怎样才能解决这个问题?我是否需要编写所有列插入查询或取消选择非空选项
sql - ORACLE - 无法将 NULL 值插入非主键
我已经搜索了网络和各种论坛,但我无法弄清楚为什么这不起作用。我的数据库由以下表格组成:
我正在使用插入语句插入以下内容:
无论我使用 '' 还是 NULL 它都会给我错误:
ORA-01400: 无法将 NULL 插入 ("S9710647"."SHOPORDER"."CUSTID");
我的问题是我没有将deliveryaddress设置为主键,也不是外键或包含任何非空约束。
我在这里缺少一个因素吗?大多数论坛都有人遇到与约束有关的问题。我看不到任何冲突的约束。
干杯
hibernate - 当实体列表为空时,如何保存具有实体列表的实体
这是我的第一个问题。我希望我能在这里得到任何提示来解决我的问题。
我将休眠用于我的应用程序。这是我的代码。
我希望在自动保存 A 时可以保存 bList。有用。
但是当bList 为 null时存在一个大问题。 hibernate 尝试用 A 保存 bList,即使 bList 是 null。
所以它会产生这个错误。
ORA-01400: 无法将 NULL 插入 ("MYTEMPTB"."TB_B"."B_ID")
我该如何解决?请给我一些提示。谢谢。
sql - ORA-01400: 无法插入 NULL
我正在根据旧表“预订”创建一个新表“old_booking”,并将“dateTo”行从旧表插入到新表中。
我不断收到 sqlplus cmd 行中的错误
为什么会这样,我该如何解决?
oracle - 与 ORA-01400 错误相关的奇怪行为
我正在我们的数据库上创建一个带有版本的表Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64b
然后应用一些插入语句:
到目前为止一切顺利,但如果我发表以下声明;
遇到了一个难以理解的错误声明:
ORA-01400:无法将 NULL 插入 ("MY_SCHEMA"."TAHAKKUK_KALEM"."ID")
你有什么意见可能是什么原因?
list - Oracle Apex Master Detail ORA-01400 使用选择列表时出错
我有一个包含 4 个详细信息部分的主详细信息应用程序。在详细信息 3 上,我传递了使用选择列表填充的详细信息 2 中的列值。当我保存详细信息 3 时,我收到 ORA-01400 错误。我显示了从 Detail 2 传递的列,它们看起来不错。似乎这些值没有传递给数据库。当我从 Detail 2 中删除选择列表并仅输入文本时,Detail 3 不再有问题。我需要使用一个选择列表,所以想知道我需要做什么来解决这个问题。还有其他人遇到这个问题吗?选择列表显示和返回值是相同的。
oracle - 为什么有些用户而不是其他用户得到 ORA-01400: cannot insert NULL into primary key
编辑:我已经用实际的 SQL 替换了通用 SQL。
我知道如何解决它。我只是想知道为什么它适用于某些开发人员机器而不是其他机器。
我的解决方法是
但是为什么在所有开发人员机器上都没有必要呢?他们都有自己的架构,但我的脚本为他们创建了这个表。