今天在使用视图时偶然间发现不能向视图中插入数据,后经过排查找到了原因,特此记录下来。下面请看简单的视图demo ,如下所示,

CREATE OR REPLACE VIEW t5
AS
SELECT last_name ,email
FROM employees ;SELECT * FROM t5;

就是这样一个很简单的视图,当我使用插入语句时,发现一直无法插入, 插入语句如下所示:

INSERT INTO t5 VALUES('张飞','zf@163.com');

异常信息如下所示:

造成该问题的原因是: 当向视图中插入数据时,同时也会向原表插入数据插入数据 ,而原表(employees)中存在多个字段不允许为空,所以无法插入 ,将这些不允许为空的字段修改为允许为空即可。

Field of view xxxx underlying table doesn't have a default value 的一种解决方法相关推荐

  1. 使用 ADOX 将 Table 添加到 Catalog 时报“类型无效”的原因和解决方法

    http://blog.csdn.net/kfhzy/article/details/6020283 http://blog.csdn.net/kfhzy/article/details/602054 ...

  2. android中view手势滑动冲突的两种解决方法

    android中view手势滑动冲突的解决方法,主要解决方法有两种,外部和内部拦截.有需要的可以参考下. Android手势事件的冲突跟点击事件的分发过程息息相关,由三个重要的方法来共同完成,分别是: ...

  3. XXXX is not in the sudoers file. This incident will be reported解决方法

    XXXX is not in the sudoers file.  This incident will be reported解决方法 假设你用的是Red Hat系列(包括Fedora和CentOS ...

  4. Every derived table must have its own alias(sql语句错误解决方法)

    1. 在做多表查询,或者查询的时候产生新的表的时候会出现这个错误:Every derived table must have its own alias(每一个派生出来的表都必须有一个自己的别名). ...

  5. XXXX is not in the sudoers file. This incident will be reported解决方法

    假设你用的是Red Hat系列(包括Fedora和CentOS)的Linux系统.当你执行sudo命令时可能会提示"某某用户 is not in the sudoers file.  Thi ...

  6. mysql返回#1114 – The table ‘xxxx’is full解决方法

    发现执行mysql的 REPLACE INTO 的时候mysql返回 #1114 – The table 'xxxx' is full 这个错误. 以前没有遇到过,于是查找资料解决这个问题.得知是由于 ...

  7. MySQL 出现 The table is full 的解决方法

    MySQL 出现 The table is full 只有一个原因,对应的表数据容量达到系统上限.具体限制请查看官方手册:http://dev.mysql.com/doc/refman/5.1/zh/ ...

  8. 使用@atuowired注解无法注入bean的解决方法(出现Field userMapper in com.peng.service.Impl.UserServiceImpl required a b

    使用@atuowired注解无法注入bean的解决方法(出现Field userMapper in com.peng.service.Impl.UserServiceImpl required a b ...

  9. 关于“No module named XXXX”的解决方法

    关于"No module named XXXX"的解决方法 我们在使用pycharm的时候,经常会看见下面的错误提示.意思是:没有名字叫CV2的模块 也就是说,在配置该项目的解释器 ...

  10. SAP CDS view自学教程之六:如何在CDS view里消费table function

    Let's try to resolve one real issue now. What we want to achieve is: in CRM we need a CDS view which ...

最新文章

  1. html 写一个日志控件 查看log
  2. java线程stop re_Java 多线程 之 stop停止线程实例
  3. Java按钮哪个方法响应_当用户点击按钮时,Java程序采用什么方法来响应?()
  4. 刚毕业的参加工作的黄金时期的核心策略:打好基础
  5. 微型计算机kong控制技术,AT89C2051单片机在步进电机控制中的应用
  6. javascript 中的暗物质 - 闭包
  7. python可视化报表制作教程_如何使用Python快速制作可视化报表
  8. Java获取世界各国各城市代码_获取世界各国、全国省份、城市、县
  9. ddwrt(ddwrt和openwrt哪个好)
  10. 每日一课 | AES加密和解密(CBC模式)
  11. 微信公众号-定位之地址逆解析导航
  12. idm老是下载到99多就停止了 idm下载中断后无法继续下载
  13. 第九章:MATLAB:程序设计(一)M文件
  14. win7如何开启Telnet服务
  15. 安装rabbitMQ踩的坑
  16. 程序员的中年危机及路在何方?
  17. 二 、C语言程序的基本语句和基本结构
  18. Java中使用JDBC操作Postgresql
  19. C#中调用WIN32API函数
  20. 2022年中国电动两轮车行业发展趋势:行业集中度不断提升,销量市场空间广阔[图]

热门文章

  1. iOS ipa包解析
  2. crm登录系统是什么系统?
  3. 联想服务器修改mac,修改Thinkpad E420的无线网卡MAC地址?
  4. 2021年北京高校数学建模校际联赛题目出版社图书印制策略解题论文及程序
  5. 六.全文检索ElasticSearch经典入门-高亮
  6. Ubuntu16.04安装网易云音乐后打不开
  7. 中国身份证号码验证,支持15,18位
  8. 立体几何——球缺问题
  9. java图形界面的实验代码_GUI图形用户界面实验报告
  10. java的jar是什么文件_jar是什么意思,jar文件怎么打开?