如何在PB中利用EXCEL来试SQL里面的数据进行改变

一楼那个我会。。但是和我要求不一样。。我的要求是能根据EXCEL里面的数据来增加SQL里的数据。。例如。本来SQL里面记录一个物品有90件。我能通过根据EXCEL里输入的... 一楼那个我会。。但是和我要求不一样。。我的要求是能根据EXCEL里面的数据来增加SQL里的数据。。
例如。本来SQL里面记录一个物品有90件。我能通过根据EXCEL里输入的数据来增减这个数字
展开
 我来答
九从容dd3f
2009-08-04 · TA获得超过241个赞
知道答主
回答量:106
采纳率:100%
帮助的人:93.3万
展开全部
我用过一种方法:
先把Excel另存为.csv格式文件,如test.csv,再编写一个insert.ctl
用sqlldr进行导入!
insert.ctl内容如下:
load data --1、控制文件标识
infile 'test.csv' --2、要输入的数据文件名为test.csv
append into table table_name --3、向表table_name中追加记录
fields terminated by ',' --4、字段终止于',',是一个逗号
(field1,
field2,
field3,
...
fieldn)-----定义列对应顺序
注意括号中field排列顺序要与csv文件中相对应
然后就可以执行如下命令:
sqlldr user/password control=insert.ctl
其实如果你的单个文件不大的情况下(少于100000行), 可以全选COPY ,然后用PL/SQL.:
select * from table for update. 然后打开锁, 再按一下加号. 鼠标点到第一个空格然后粘贴. COMMIT即可.(小窍门, ORACLE不支持的, 但很好用, 不会有问题)
摩牧歌Rd
2009-08-05 · 超过37用户采纳过TA的回答
知道答主
回答量:167
采纳率:100%
帮助的人:0
展开全部
做一个导入的功能把 EXCEL的数据导到数据窗口中,保存不就可以了啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华夏日长兴
2009-08-04 · TA获得超过9594个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3856万
展开全部
楼主,你这么做是为了什么目的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式