怎么在oracle数据库的一张表中添加一另一张表的一个字段

2024-11-13 11:49:07
推荐回答(2个)
回答1:

可以通过insert into …… as select 语句来进行实现。

sql:insert into tablename(newname) as select oldname from tablename where 条件语句。

备注:以上语句中插入的字段顺序必须要和查询的语句的顺序保持一致,否则会报错,如果有条件语句的话,可以增加 where条件。

回答2:

你是说的新增一个字段还是插入那个字段的数据
如果是新增字段
alter table table_name add 字段 type;
如果是插入数据
insert into table_name as select * from ....
或者是先新增字段再插入对应的值
那这样就是用update语句即可