oracle设置时间字段自动获取
来源:互联网 发布:ubuntu jdk rpm 编辑:程序博客网 时间:2024/03/29 18:41
时间字段自动获取
分两种情况,一种是创建表时自动创建带有默认值的字段,一种是把没有默认值的字段设置为有默认值的字段。
第一种情况:
create table test(id int,starttime date default sysdate not null );
插入测试数据:
insert into test (id) values (1);commit;
验证结果:
第二种情况,比如在test表中加一个endtime,时间也要求是系统默认时间。
添加字段且不设置默认值:
alter table test add endtime date;
添加默认值语句:
alter table test modify endtime default sysdate;
测试语句:
insert into test (id) values (2);commit;
验证结果:
第三种情况:
1.建个序列,然后绑定到这个字段就可以了
2.默认值已设为SYSDATE,这样就会自动插入时间了,
主键自增
1.想自动加1有两种方法1)使用sequence,每次插入时显式的写xx.nextvalcreate sequence seq1;insert into orderform values(seq1.nextval,1,sysdate,'a');2)使用insert trigger,在trigger里调用sequence,实现自动增长create or replace trigger test_trig before update on orderform for each rowasv_seq int;beginselect seq1.nextval into v_seq from dual;:new.orderform_no := v_seq;end;2.example:insert into orderform values(1,1,sysdate,'a');或者insert into orderform values(1,1,default,'a');或者insert into orderform(orderform_no,orderform_consumer_no,orderform_status)values(1,1,'a');
0 0
- oracle设置时间字段自动获取
- mysql设置字段自动获取当前时间
- Mysql设置字段自动获取时间
- Mysql 如何设置字段自动获取当前时间
- Mysql 如何设置字段自动获取当前时间
- mysql——设置字段自动获取当前时间
- Mysql 如何设置字段自动获取当前时间
- Mysql 如何设置字段自动获取当前时间
- Mysql 如何设置字段自动获取当前时间
- Mysql 如何设置字段自动获取当前时间
- Mysql 如何设置字段自动获取当前时间
- ORACLE SQL获取时间字段
- oracle字段自动增长设置
- symfony对于mysql自动设置时间字段
- mysql设置数据库字段类型,保存时自动获取数据库服务器时间
- Mysql自动设置时间(自动获取时间,填充时间)
- oracle设置某一个字段为当前时间
- mysql 设置timestamp自动获取时间
- MVP模式
- restrict:限制指令的出现位置
- H5自定义属性设置和获取
- iOS UIButton
- 浅谈ACC测试建模
- oracle设置时间字段自动获取
- 最强PostMan使用教程(1)
- Android Studio使用gradle-experimental构建NDK工程(无需Android.mk、Application.mk文件)
- Android新建项目,或者导入项目出现R文件丢失,解决方案
- iOS基础——浅谈个人对协议、代理的理解
- 关于 curl 和wget 报错 couldn.t connect to host 问题的解决方法
- 简单封装Dozer, 实现深度转换Bean到Bean的Mapper.实现:
- windows环境go开环境实例
- Spring Bean的命名(学习笔记)