请教在已有数据的表中增加字段的影响 现需要在已有数据的表中添加某个字段,不知道会产生什么影响? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> desc t1;Name Type Nullable Default Comments ---- ---------- -------- ------- -------- ID NUMBER(10) SQL> alter table t1 add name varchar2(10); Table altered SQL> alter table t1 drop column name; Table altered SQL> alter table t1 add name varchar2(10) not null; alter table t1 add name varchar2(10) not null ORA-01758: 要添加必需的 (NOT NULL) 列, 则表必须为空 SQL> alter table t1 add name varchaR2(10) default 100 not null ; Table altered SQL> 其他的好像没什么可注意的 列的顺序可能会变如果你取值时 用的是select * from tablename,然后是result.rows[0][0]这样的话,程序就要改了其他的也没什么 Oracle 10g Express问题 哪位大侠帮我看看数据库配置文件的的端口号是多少? Oracle中的rn是什么? Pl/sql小题目 明白的指点一下 Oracle数据库一题 dba高手看过来!! 如何在查询语句中增加序号? 求sql语句 exp 命令 导出具有DBA权限的特定用户,但不导出其他的用户 一个没人提过但很关键的问题!!!!!!连接ORACLE的结果集为什么是只读的??? oracle问题 新装了oralce后登陆em无法登陆 高手求解--多个数据文件对应一个表空间
Name Type Nullable Default Comments
---- ---------- -------- ------- --------
ID NUMBER(10)
SQL> alter table t1 add name varchar2(10);
Table altered
SQL> alter table t1 drop column name;
Table altered
SQL> alter table t1 add name varchar2(10) not null;
alter table t1 add name varchar2(10) not null
ORA-01758: 要添加必需的 (NOT NULL) 列, 则表必须为空
SQL> alter table t1 add name varchaR2(10) default 100 not null ;
Table altered
SQL>
其他的好像没什么可注意的
如果你取值时 用的是select * from tablename,然后是result.rows[0][0]这样的话,程序就要改了
其他的也没什么