srkp.net
当前位置:首页 >> orAClE中增加一个字段 >>

orAClE中增加一个字段

alter table student add(name varchar2(20)); alter table student drop(name)

是加个字段吗? alter table 表名 add 新字段名 类型+长度 如: alter table test add pid varchar2(10);

需要用update语句来进行修改。 update语句基本语法: update 表名 set 字段='值' where 条件;如test表中有如下数据: 现在要将ID=3的这条数据的NAME改成badkano,可用如下语句: update test set NAME='badkano' where ID=3;commit;运行后的结果...

无解,这个是个计算问题,不属于数据库表的存储结构问题,所以最好的方法还是建个视图,无压力。 create view view_NAME as select COL1,COL2,...,COLn,COL1+COL2+COL3..+COLn SUM from table_name;

ALTER TABLE 表名 ADD 系统时间字段 DATE DEFAULT SYSDATE;--新增 ALTER TABLE 表名 MODIFY 要修改的字段 VARCHAR2(12);--修改

在insert into语句中添加指定的字段即可。 如以下数据: test1表中: test表与test1表结构相同,但目前无数据,现在要求将test1中的id插入到test中,不处理name字段,可用如下语句: insert into test(id) select id from test1;commit;执行后,...

insert into table(字段名) (select '字段2'||'字段3' from table1) 如果是字符串加单引号 || (联合符号)可以加其他符号 例如 字段1||'*'||字段2

语法: alter table test add (col1 type(length) , col2 type(length), }

可以通过insert into …… as select 语句来进行实现。 sql:insert into tablename(newname) as select oldname from tablename where 条件语句。备注:以上语句中插入的字段顺序必须要和查询的语句的顺序保持一致,否则会报错,如果有条件语句的...

最直接的: insert into tableA (col_1,col_2,.....) select col3,col4.... from tableB where ......; 如果是插入一行记录,在values里面使用单行子查询 insert into tableA (col_1,col_2,.....) values (v1,(select col1 from tableB where .....

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com