各位大哥,oracle的default属性语法怎么写
我建表的时候
CREATE TABLE topic(
id number(15) NOT NULL,
parentid number(16) NOT NULL default 0,
forumid number(16) NOT NULL default 0,
username varchar(20),
title varchar(250),
content varchar2(1000),
postdate date ,
replies number(16) NOT NULL default 0
);
老是在default报错:ORA-00907: 缺少右括号
我建表的时候
CREATE TABLE topic(
id number(15) NOT NULL,
parentid number(16) NOT NULL default 0,
forumid number(16) NOT NULL default 0,
username varchar(20),
title varchar(250),
content varchar2(1000),
postdate date ,
replies number(16) NOT NULL default 0
);
老是在default报错:ORA-00907: 缺少右括号
解决方案 »
- 急求WE8DEC字符的转换为UTF8
- 带时间间隔的SQL怎么写
- 如何用IE登陆ORACLE?
- java 调用oracle存储过程建表出错,求解
- 为什么单纯的select语句会报回滚段不足?
- 十万火急,非常奇怪之问题!
- 用java操作oracle,涉及select 与update,执行一段时间后,程序像停止工作似的,但不异常,过很长时间又开始,但慢的要死
- 初学者关于触发器语句提交的问题.
- 我在oracle的网站上下载oracle 9,速度只有6k,我靠!!!!!!!!
- ORA-01406: fetched column value was truncated
- oracle管理控制台打不开
- 求CNOUG论坛(oracle.com.cn)邀请码一个 非常谢谢!!
SQL> CREATE TABLE topic(
2 id number(15) NOT NULL,
3 parentid number(16) default 0 NOT NULL ,
4 forumid number(16) default 0 NOT NULL ,
5 username varchar(20),
6 title varchar(250),
7 content varchar2(1000),
8 postdate date ,
9 replies number(16) default 0 NOT NULL
10 ); Table created.SQL>
CREATE TABLE topic(
id number(15) NOT NULL,
parentid number(16) default 0,
forumid number(16) default 0,
username varchar(20),
title varchar(250),
content varchar2(1000),
postdate date ,
replies number(16) default 0
);
CREATE TABLE topic(
id number(15) NOT NULL,
parentid number(16) default 0,
forumid number(16) default 0,
username varchar(20),
title varchar(250),
content varchar2(1000),
postdate date ,
replies number(16) default 0
);
SQL> create table t10(
2 id varchar2(10) default 'notset');Table created.SQL> insert into t10 values('aa');1 row created.SQL> insert into t10 values('bb');1 row created.SQL> commit;Commit complete.SQL> update t10 set id = null where id = 'aa';1 row updated.SQL> select * from t10;ID
----------bbSQL> commit;