如何向ORACLE表中添加字段并同时添加数据

如何向ORACLE表中添加字段并同时添加数据,第1张

alter table test1 add name varchar2(200) default 'hello'

这种方法新加的字段name中的值全部为hello。

如果要添加数据更复杂,建议还是分步执行。

1、插入记录,EMPTY_CLOB(),初始化字段。

2、获取CLOB字段指针,select into for update 或者利用insert 语句的return 选项获取。

3、加载数据,dbms_lob.WRITEAPPEND

在insert into语句中添加指定的字段即可。

如以下数据:

test1表中:

test表与test1表结构相同,但目前无数据,现在要求将test1中的id插入到test中,不处理name字段,可用如下语句:

insert into test(id) select id from test1

commit

执行后,test表中数据如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11951263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存