如何在PB中利用EXCEL来试SQL里面的数据进行改变
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在PB中利用EXCEL来试SQL里面的数据进行改变相关的知识,希望对你有一定的参考价值。
一楼那个我会。。但是和我要求不一样。。我的要求是能根据EXCEL里面的数据来增加SQL里的数据。。
例如。本来SQL里面记录一个物品有90件。我能通过根据EXCEL里输入的数据来增减这个数字
先把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不支持的, 但很好用, 不会有问题) 参考技术A 做一个导入的功能把 EXCEL的数据导到数据窗口中,保存不就可以了啊。 参考技术B 楼主,你这么做是为了什么目的?
pb中share外添加数据的办法
需求:在前台显示上面有【出库科室】
但是在打印出来却没有,于是就想加上,
----------------------------------------
解决思路:找到了出库单,从sql里面添加个字段,取出来放上面
于是在d_yf_kcgl_ck02_print的sql里面加了yf_ck01.ckks,然后把他的值放到合适的位置,
然后打印的
以上是关于如何在PB中利用EXCEL来试SQL里面的数据进行改变的主要内容,如果未能解决你的问题,请参考以下文章
pb中 如何把两个表中的内容导出到一个电子表格 如何把一个字段作为下拉列表框的item