见了鬼了,为什么会出这种错?

sailing 2000-08-11 08:26:00
我在ORACLE SCHEMA 中修改存贮过程时,老是抱错:
ORA-00604: error occurred at recursive SQL level 1
ORA-01400: cannot insert NULL into ("SYS"."OBJ$"."NAME")

为什么?望指教,多谢了。
...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fxx 2000-10-01
  • 打赏
  • 举报
回复
Insert时非空字段插入了空值造成的,
看一下Table中哪些字段是非空的
alexela 2000-08-13
  • 打赏
  • 举报
回复
oracle支持单引号,只是写提示信息时支持双引号,看一下是不是你的语句有问题,导致空值的插入。或者看一下上下文,是否有地方疏忽而导致有空值输入。
最好有你的源代码,不然很难分析的。(建议你查一下ORACLE的错误信息编码,这样问题会很快找到答案)
U皮特U 2000-08-11
  • 打赏
  • 举报
回复
看错误信息应该是对象名为空,你的存储过程在sqlplus中运行能通过吗?

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧