开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

请问一下 Oracle和postgresql 有类似于mysql的on update current

请问一下 Oracle和postgresql 有类似于mysql的on update current_timestamp 属性吗?当更新任意一个属性的时候,这个时间字段自动更新? 我只找到了创建的时候自动设置时间

展开
收起
游客3oewgrzrf6o5c 2022-08-16 18:08:39 701 0
1 条回答
写回答
取消 提交回答
  • 全栈JAVA领域创作者

    Oracle和PostgreSQL都没有类似于MySQL的ON UPDATE CURRENT_TIMESTAMP属性。 不过,可以在表的DDL语句中使用INSERT INTO语句来设置默认值,例如:

    sql Copy code CREATE TABLE table_name ( column1 data_type, column2 data_type, column3 TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); 这样,在表中插入数据时,如果没有指定时间字段的值,则会使用当前时间作为默认值。 需要注意的是,这种方法只适用于TIMESTAMP类型的字段。如果是其他类型的字段,则需要使用相应的INSERT INTO语句来设置默认值。

    2023-06-20 17:38:53
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像