【oracle】关于创建表时用default指定默认值的坑
刚开始学create table的时候没注意,学到后面发现可以指定默认值。于是写了如下语句:
当我查询的时候发现,查出来的结果是这样的。。
很纳闷有没有,我明明指定默认值了呀,为什么创建出来的表还是空的呢?又跑去网上查了查相关资料,发现语法确实没错,然后请教了一下同事。
同事告诉我这个默认值是这样用的。于是写了一条这样的语句:
再执行查询,结果如下:
到这里大家应该看明白了,这个设置的默认值并不是一开始创建表的初始值,而是以后插入数据时,不指定列的话,默认值不为null,而是你default后面的值。
花了一下午时间纠结这个问题,还以为语法有错误,原来是自己理解错了,记录下来防止以后出错,也给看到的人分享一下。共勉嘿嘿~
转载于:https://www.cnblogs.com/shaokai7878/p/9397526.html
【oracle】关于创建表时用default指定默认值的坑相关推荐
- [oracle问题] 创建表时弹出ORA-00942错误
分析: 这可能是字段中引用了不存在的表 解决:1 可以先创建引用的表,再创建需要的表
- MySQL 5.7建表时date类型提示默认值类型错误的问题处理
报的错误是时间的默认值有错误,查阅后发现原来是 MySQL 5.7 版本开始有了一个 STRICT MODE(严格模式),此模式中对默认值做了一些限制. 解决方法就是修改 sql_mode -- 查看 ...
- mysql怎么约束指定默认值_mysql 默认值约束
"默认值(Default)"的完整称呼是"默认值约束(Default Constraint)".MySQL 默认值约束用来指定某列的默认值. 例如女性同学较多, ...
- oracle与mysql创建表时的区别
oracle创建表时,不支持在建表时同时增加字段注释.故采用以下方式: #创建表 CREATE TABLE predict_data as (id integer NOT NULL, uid varc ...
- Oracle 数据库创建表空间、创建用户指定表空间
Oracle 数据库创建表空间.创建用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradat ...
- mysql创建表时默认默认_mysql创建数据表时指定默认值教程
指定默认值 如果在插入行时没有给出值,MySQL允许指定此时使用的默认值.默认值用 CREATE TABLE 语句的列定义中的 DEFAULT 关键字指定. 请看下面的例子: 输入:create ta ...
- MySQL如何创建表时指定约束
一.MySQL中的约束类型 非空约束(not null): 唯一性约束(unique): 主键约束(primary key)PK: 外键约束(foreign key)FK: (检查约束(目前 ...
- Day19 Oracle 数据库 创建表 约束 JDBC BaseDAO
一 创建表 1.创建表(不加约束) (1)创建新表(不加约束) 创建表 create table tb_user( userid number(5), username ...
- oracle中表空间创建,Oracle 如何创建表空间
在Oracle中如何创建表空间呢?主要有两种方式:一种是用sql命令的方式,另外一种是通过Oracle客户端Enterprise Manager Console来创建.下面分别介绍一下: 1 通过sq ...
最新文章
- Java 8 (8) 默认方法
- Web打印的解决方案之普通报表打印
- 运营商竞速搭建手机支出公司
- 单例模式的七种实现方法(java版)
- 我凭什么拿到了阿里、腾讯、今日头条3家大厂offer?这原因我服了
- P1807 最长路 (SPFA写法)
- comsol如何定义狄利克雷边界_如何使用拓扑优化结果创建几何模型
- 优秀程序员都有哪些编程习惯?
- biztalk 2006 产品的版本以及适配器相关信息
- 征集 | AAAI 2021线下论文预讲会讲者征集
- 微信公众号合集中视频/音频资源自动下载
- 天龙八部3新扫地僧辅助 全功能专业刷马贼脚本功能介绍
- 购买大米云主机并配置php环境搭建企业网站
- java线程栈日志_Java线程堆栈
- White Sheet(面积法)
- 我承认我不曾历经沧桑 (蒋方舟)
- 练习-编写函数对结构体类型数据进行排序
- thinkphp6 短信宝/腾讯云发送手机号验证码
- EF Core的学习之路01
- linux 操作系统安全加固
热门文章
- 最大子序列求和_算法——求最大子段和
- android使用桢布局,Android 常用布局
- 大学考试分数越高学分越多吗_大学的绩点和学分有什么用?影响学生毕业吗
- python安装无法打开_无法在打开时安装/运行docker
- windows远程登录 ubuntu Linux 系统及互连共享桌面
- Mybatis-plus之RowBounds实现分页查询
- Java Language Changes for Java SE 9
- springBoot 登录拦截器
- bzoj1084: [SCOI2005]最大子矩阵
- 怎样在PHP中通过ADO调用Asscess数据库和COM程序