alter table qianggege modify(name default '王强');修改Comments
comment on column table.column is '列注释'; --用此创建修改 select * from user_col_comments where comments is not null --取出
comment on column table.column is '列注释'; --用此创建修改 select * from user_col_comments where comments is not null --取出
SQL> desc qianggege;
Name Type Nullable Default Comments
----------- ------------ -------- ------- --------
CODE VARCHAR2(12) 学号
NAME VARCHAR2(32) '王强' 学号
SEX VARCHAR2(6) Y
AGE NUMBER Y (24)
JIGUAN VARCHAR2(12) Y
BIYEYANXIAO VARCHAR2(32) Y
是这样的结果
你完全不用担心这个。
比如:
SQL> create table t(id number,n varchar2(10));Table created.SQL> alter table t modify(n varchar2(10) default ('王强'));Table altered.SQL> col column_name format a10
SQL> col data_type format a10
SQL> col data_default format a15
SQL> select column_name,data_type,data_default
2 from user_tab_columns
3 where table_name = 'T';COLUMN_NAM DATA_TYPE DATA_DEFAULT
---------- ---------- ---------------
ID NUMBER
N VARCHAR2 ('王强')SQL> insert into t(id) values(10);1 row created.SQL> select * from t; ID N
---------- ----------
10 王强SQL>
你不用担心,那只是数据字典中存储的问题,
在你向表中插入数据时是没有任何问题的,你不用担心!SQL> create table t(id number,n varchar2(10));Table created.SQL> alter table t modify(n varchar2(10) default ('王强'));Table altered.SQL> col column_name format a10
SQL> col data_type format a10
SQL> col data_default format a15
SQL> select column_name,data_type,data_default
2 from user_tab_columns
3 where table_name = 'T';COLUMN_NAM DATA_TYPE DATA_DEFAULT
---------- ---------- ---------------
ID NUMBER
N VARCHAR2 ('王强')SQL> insert into t(id) values(10);1 row created.SQL> select * from t; ID N
---------- ----------
10 王强SQL>