create table test
( id number not null primary key,
name varchar2(10) default user not null,
time date default sysdate not null
)没有问题啊,我都建立了
( id number not null primary key,
name varchar2(10) default user not null,
time date default sysdate not null
)没有问题啊,我都建立了
( id number not null primary key,
name varchar2(10) default user not null,
time date default sysdate not null
);
这里错了,name varchar2(10) default user not null,应该为 name varchar2(10) default ‘user’ not null,
改为
name varchar2(30)
试试。
我试了下.的确能行
请问: 为什么要改成varchar2(50)呢?
名称 空? 类型
----------------------------------------- -------- -------------
USERNAME NOT NULL VARCHAR2(30)
USER_ID NOT NULL NUMBER
CREATED NOT NULL DATE
cxyyq(cxyyq) ,难道改成30还不可以吗。
另外: 如果我是用system登录创建的表, 那么用sys登录就无法看到刚才创建的表, 这个问题怎么解决呢?