`
happyqing
  • 浏览: 3197860 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

db2设置修改TIMESTAMP字段默认值为系统当前时间

    博客分类:
  • db2
阅读更多

 

创建表时设置

CREATE TABLE testtime(
    id VARCHAR(100) NOT NULL,
    addtime TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

 

修改

ALTER TABLE testtime ALTER COLUMN addtime SET WITH DEFAULT CURRENT_TIMESTAMP ;

 

查询系统当前时间

select CURRENT_TIMESTAMP from sysibm.dual; 
select CURRENT TIMESTAMP from sysibm.dual;

 

分享到:
评论

相关推荐

    oracle和db2的区别

    - `SYSDATE`是一个预定义的伪列,返回当前系统的日期和时间。 - **DB2**: - 使用`SELECT CURRENT_TIMESTAMP FROM SYSIBM.SYS_DUMMY1;` - `CURRENT_TIMESTAMP`函数返回当前的时间戳。 #### 3. 空值处理 - **...

    DB2约束基础

    默认约束用于在没有提供值时,为列设置默认值。这对于简化插入操作非常有用。 ```sql CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, HireDate DATE DEFAULT CURRENT TIMESTAMP ); ``` 了解并正确...

    DB2 与ORACLE的比对.docx

    在 ORM 框架如 Hibernate 中,DB2 的 DATE 字段映射为 Java 的 `java.util.Date` 时,可能导致错误,需要改为 TIMESTAMP。 6. **分页处理**: - ORACLE 使用 `rownum` 进行分页,而 DB2 使用 `rownumber() over()`...

    DB2常用SQL写法

    获取系统当前日期、时间和时间戳是常见的操作,DB2提供了`CURRENT DATE`、`CURRENT TIME`和`CURRENT TIMESTAMP`函数。这些函数可以嵌入到查询语句中,例如,通过查询`sysibm.sysdummy1`表来获取当前值。`VALUES`...

    DB2错误解决手册

    - **01563** - **日志文件路径重置**:如果日志文件的当前路径无效,日志文件路径将被重置为默认值。确保日志文件路径的有效性和可写性。 - **01564** - **被零除错误**:当主机变量被指定为空值,因为发生了被零除...

    该文档涉及所有mysql的查询 修改等

    - **Default**:用于设置字段的默认值。 ### 四、创建数据库表 #### 4.1 创建表的基本语法 ```sql CREATE TABLE IF NOT EXISTS `表名` ( `字段1` 类型 约束, `字段2` 类型 约束, ... PRIMARY KEY (`主键字段`)...

    oracle学习文档

    - **设置默认值**: 为表中的某列指定默认值。 - **设置非空字段**: 使用`NOT NULL`约束确保某列不能为空。 - **修改表**: - 修改表名: `RENAME old TO new;` - 增加列: `ALTER TABLE table_name ADD column_name ...

    mysql基础只是总结

    - 字段属性有:自增属性(`auto_increment`)、不为空(`not null`)、默认值(`default`)、主键(`primary key`)、列值唯一(`unique`)、索引(`index`)等。 3. **表的修改**: - 使用`alter table`命令对已...

    DB存储过程开发基础知识PPT课件.pptx

    - **时间类型(DATE、TIME、TIMESTAMP)**:分别用于存储日期、时间和日期加时间的信息。 - **对象类型(BLOB、CLOB、DBCLOB)**:分别用于存储二进制大对象、字符大对象和双字节字符集大对象。 ### 存储过程及其...

Global site tag (gtag.js) - Google Analytics