刚开始学create table的时候没注意,学到后面发现可以指定默认值。于是写了如下语句:

  

  当我查询的时候发现,查出来的结果是这样的。。

很纳闷有没有,我明明指定默认值了呀,为什么创建出来的表还是空的呢?又跑去网上查了查相关资料,发现语法确实没错,然后请教了一下同事。

同事告诉我这个默认值是这样用的。于是写了一条这样的语句:

再执行查询,结果如下:

到这里大家应该看明白了,这个设置的默认值并不是一开始创建表的初始值,而是以后插入数据时,不指定列的话,默认值不为null,而是你default后面的值。

花了一下午时间纠结这个问题,还以为语法有错误,原来是自己理解错了,记录下来防止以后出错,也给看到的人分享一下。共勉嘿嘿~

转载于:https://www.cnblogs.com/shaokai7878/p/9397526.html

【oracle】关于创建表时用default指定默认值的坑相关推荐

  1. [oracle问题] 创建表时弹出ORA-00942错误

    分析: 这可能是字段中引用了不存在的表 解决:1 可以先创建引用的表,再创建需要的表

  2. MySQL 5.7建表时date类型提示默认值类型错误的问题处理

    报的错误是时间的默认值有错误,查阅后发现原来是 MySQL 5.7 版本开始有了一个 STRICT MODE(严格模式),此模式中对默认值做了一些限制. 解决方法就是修改 sql_mode -- 查看 ...

  3. mysql怎么约束指定默认值_mysql 默认值约束

    "默认值(Default)"的完整称呼是"默认值约束(Default Constraint)".MySQL 默认值约束用来指定某列的默认值. 例如女性同学较多, ...

  4. oracle与mysql创建表时的区别

    oracle创建表时,不支持在建表时同时增加字段注释.故采用以下方式: #创建表 CREATE TABLE predict_data as (id integer NOT NULL, uid varc ...

  5. Oracle 数据库创建表空间、创建用户指定表空间

    Oracle 数据库创建表空间.创建用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradat ...

  6. mysql创建表时默认默认_mysql创建数据表时指定默认值教程

    指定默认值 如果在插入行时没有给出值,MySQL允许指定此时使用的默认值.默认值用 CREATE TABLE 语句的列定义中的 DEFAULT 关键字指定. 请看下面的例子: 输入:create ta ...

  7. MySQL如何创建表时指定约束

    一.MySQL中的约束类型 非空约束(not null): 唯一性约束(unique): 主键约束(primary key)PK: 外键约束(foreign key)FK: (检查约束(目前 ...

  8. Day19 Oracle 数据库 创建表 约束 JDBC BaseDAO

    一   创建表 1.创建表(不加约束) (1)创建新表(不加约束) 创建表 create table tb_user(        userid number(5),        username ...

  9. oracle中表空间创建,Oracle 如何创建表空间

    在Oracle中如何创建表空间呢?主要有两种方式:一种是用sql命令的方式,另外一种是通过Oracle客户端Enterprise Manager Console来创建.下面分别介绍一下: 1 通过sq ...

最新文章

  1. Java 8 (8) 默认方法
  2. Web打印的解决方案之普通报表打印
  3. 运营商竞速搭建手机支出公司
  4. 单例模式的七种实现方法(java版)
  5. 我凭什么拿到了阿里、腾讯、今日头条3家大厂offer?这原因我服了
  6. P1807 最长路 (SPFA写法)
  7. comsol如何定义狄利克雷边界_如何使用拓扑优化结果创建几何模型
  8. 优秀程序员都有哪些编程习惯?
  9. biztalk 2006 产品的版本以及适配器相关信息
  10. 征集 | AAAI 2021线下论文预讲会讲者征集
  11. 微信公众号合集中视频/音频资源自动下载
  12. 天龙八部3新扫地僧辅助 全功能专业刷马贼脚本功能介绍
  13. 购买大米云主机并配置php环境搭建企业网站
  14. java线程栈日志_Java线程堆栈
  15. White Sheet(面积法)
  16. 我承认我不曾历经沧桑 (蒋方舟)
  17. 练习-编写函数对结构体类型数据进行排序
  18. thinkphp6 短信宝/腾讯云发送手机号验证码
  19. EF Core的学习之路01
  20. linux 操作系统安全加固

热门文章

  1. 最大子序列求和_算法——求最大子段和
  2. android使用桢布局,Android 常用布局
  3. 大学考试分数越高学分越多吗_大学的绩点和学分有什么用?影响学生毕业吗
  4. python安装无法打开_无法在打开时安装/运行docker
  5. windows远程登录 ubuntu Linux 系统及互连共享桌面
  6. Mybatis-plus之RowBounds实现分页查询
  7. Java Language Changes for Java SE 9
  8. springBoot 登录拦截器
  9. bzoj1084: [SCOI2005]最大子矩阵
  10. 怎样在PHP中通过ADO调用Asscess数据库和COM程序