![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
breakloop
芸芸众生,你总得做点特别的事情。不是矫情,只是不想凑合罢了。
展开
-
ORACLE----id自增长(sql developer 手动操作方式)
之前项目开发多用mysql,对于id自增长设置,只需要简单修改列属性便好。最近改用ORACLE,头大一圈。ORACLE的相关操作,多用脚本。想短平快,难。最终用sql developer通过UI进行修改,但逻辑比想象的啰嗦。ORACLE实现id自增长,需要三个步骤。 (1)创建序列。即,定义一个增长逻辑。 (2)创建触发器。即,将增长逻辑与列绑定,并说明何时触发增长逻辑。 (3)启动触发器。即原创 2017-12-16 18:57:05 · 19324 阅读 · 7 评论 -
ORACLE----TimeStamp(时间戳)自动更新
之前对id的自增长进行了设置,原以为时间戳的更新也类似,使用序列之类的,但最终发现跟序列没半毛钱关系。触发器是肯定要用的,但编写脚本也是需要的。(1)创建触发器图2中,我们要选择事件(即例子中的INSERT,UPDATE),触发时间(即INSERT,UPDATE事件的前或后,例子中是before),列(例子中为MODIFIED_DATE,为TimeStamp类型),新旧值(为系统默认值OLD和NEW原创 2017-12-16 19:29:44 · 23140 阅读 · 0 评论