怎样将Excel一列数据写到oracle数据库多行中一个字段里呢?

数据库表AB102030怎样把下面Excel的一列写到数据库表的B列里呢?Excel的数据:456最好SQL语句就能搞定,哪位大侠能帮一下?有方法只写SQL语句搞定吗?把... 数据库表
A B
1 0
2 0
3 0
怎样把下面Excel的一列写到数据库表的B列里呢?
Excel的数据:
4
5
6
最好SQL语句就能搞定,哪位大侠能帮一下?
有方法只写SQL语句搞定吗?把Excel数据都放SQL里.
展开
 我来答
wind12355
2011-01-26
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
用PL/SQL Developer
第1步 用sql语句查询出你需要的记录,如select t.* from [表名] t
第2步 在t.*后面增加,t.rowid,组成语句select t.*,t.rowid from [表名] t,再次查询
第3步 点击编辑数据按钮后,就可以直接将Excel里的数据直接拷进去了
数据量大的话,建议将Excel里的数据建成临时表,再与要更新的表做关联,update就可以了
清风子军
2011-01-25 · TA获得超过102个赞
知道答主
回答量:84
采纳率:0%
帮助的人:29万
展开全部
1.用SQLServer的导入导出工具。
2.编程从Excel中逐行读取,然后插入Oracle
3.使用Oracle的Load工具。先编辑一个Load脚本,再将数据转换格式,使用命令行导入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
5256884
2011-01-26 · TA获得超过172个赞
知道答主
回答量:157
采纳率:100%
帮助的人:113万
展开全部
update 表名 set b = '4' where a = '1' 这是把4 放入A列为1 的B列中
5,6以此类推。不过数据多的话这样写太麻烦了。
还是导出到EXCEL然后修改,再倒回去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeafee
2011-01-25 · TA获得超过134个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:76.6万
展开全部
用Office.word里的邮件合并功能,将Excel 数据以如下格式导出,然后执行就可以了。
update db_table set columnB='4' where columnA='1';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式