问题记录和细节补充

 【问题记录】ORA-01400: 无法将 NULL 插入

Ajax 调用为Execute Server-Side Code返回了服务器错误ORA-01400: 无法将 NULL 插入 ("YWJA"."DEPT_TEST_WXX2"."DEPT_ID")。

原因:主键非自增,输入时并未有主键值传递,锁表

 丽姐小课堂:

1.主键自增 generated by default as identity primary key(默认情况下生成标识主键)

2. 排查锁表和解除锁表

-- 排查锁表和解除锁表
select sess.sid,sess.serial#, lo.oracle_username,lo.os_user_name, ao.object_name,lo.locked_mode
from v$locked_object lo,dba_objects ao,v$session sess
    where ao.object_id=lo.object_id and lo.session_id=sess.sid;

alter system kill session '72,1756';--分别为SID和SERIAL#号

解除锁表后删除原表,建新表

drop table DEPT_TEST_WXX2;

3.小细节

 3.1删除不必要表单的方法

共享组件→列表→导航菜单

编辑同理

3.2 建一个按钮区域存放按钮

body→创建区域→按钮区域 

 外观 模板→Buttons Container

3.3标识可以更改

创建→新增
应用更改→修改

3.4加载时转圈取消

提交页→操作→设置 显示处理 关闭

3.5展示表单分页而非滚动

【错误记录】会话状态显示保护违规

3.6会话状态显示保护违规,关闭“值受保护”

 解决方法 关闭“值受保护”

 3.7 交互式网格增删都要跳转页面,又慢又不美观,将表单外观改成模式对话框

 记得将提交页改为关闭对话框!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值