默认值为Sysdate

liyongsheng 2005-12-21 11:29:33
设计表时,如何使某列的默认值为系统当前日期?
...全文
284 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhpsam109 2005-12-21
  • 打赏
  • 举报
回复
SQL> create table AA
2 (
3 AA DATE default sysdate,
4 BB VARCHAR2(10)
5 )
6 /

Table created

SQL> insert into aa(bb) values('bb');

1 row inserted

SQL> commit;

Commit complete

SQL> select * from aa;

AA BB
----------- ----------
2005-12-21 bb
hevin 2005-12-21
  • 打赏
  • 举报
回复
create table t1
(
id$ integer not null,
charcol char default 'Y',
datecol date default sysdate,
strcol varchar2(30) default user,
intcol integer default 12
);
insert into t1 (id$) values (1);
select * from t1;

ID$ C DATECOL STRCOL INTCOL
---------- - --------- ------------------------------ ----------
1 Y 28-MAY-04 SCOTT 12

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧