请教在已有数据的表中增加字段的影响 现需要在已有数据的表中添加某个字段,不知道会产生什么影响? 解决方案 » 免费领取超大流量手机卡,每月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]这样的话,程序就要改了其他的也没什么 跪求高人指点存储过程优化问题 windows2k3 下oracle 很吃内存,为什么会这么高? TRIGGER出错 关于oracle中集合操作minus Oracle sqlplus登录乱码问题! 痛哭寻求用过程创建临时表时的"权限不足"的问题 求两段c#代码实现oracle备份和恢复 一个简单的问题,我想知道究竟存在什么表和多少个表,SQL语句怎么写啊。 如何判断3天以来的记录? 那儿有oracle 9i下载? 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]这样的话,程序就要改了
其他的也没什么