PL/SQL如何设置复制到EXCEL时的表名称

PL/SQL多个查询语句同时执行后,【作为xls或xlsx复制所有时】会将多个结果导出到一个excel文件的多个工作表,但是工作表的名称却全都是一样的,就会导致出错。想问... PL/SQL多个查询语句同时执行后,【作为xls或xlsx复制所有时】会将多个结果导出到一个excel文件的多个工作表,但是工作表的名称却全都是一样的,就会导致出错。想问问有没有方法设置导出到excel时的表名称。如:select 列1 from tableA;select 列2 from tableA;如果导出,则两个表名都会是: select from tableA。尝试过将tableA指定别名,语句改成:select 列1 from tableA C;select 列2 from tableA D;结果仍然和原来一样无区别。望高手指教。 展开
 我来答
匿名用户
2019-04-08
展开全部

1 准备Excel导入数据

2 把Excel文件另存为(文本文件(制表符分隔)(*.txt))

3 把新生成的student.txt文件导入到plsql

打开plsql连接到要导入的oracle数据库再打开Tools --> Text importer... --> Open data file 选择要导入的txt文件

4 设置导入数据表结构

新生成的表字段会对应Excel文件第一行标题,但新生成的表字段Type需要设置,可以设置为nvarchar (导入数据为临时数据,如果需要可以后期再作类型变换处理)

5 在Data to Oracle Tab中设置导入的表及相应的栏位

追问
有看题?我是要把查询的结果导出到excel,不是把excel导入到sql。
洛桑great
2019-04-11 · TA获得超过212个赞
知道小有建树答主
回答量:393
采纳率:80%
帮助的人:65.3万
展开全部
Select语句 into outfile '保存路径+文件名';

eg:把查询的表1列1导出为D盘的1.sql文件。

select 列1 from table1 into outfile 'D://mysqltmp/1.sql';

将表导出为xls表格

select * into outfile '/data/var-3307/catid.xls' from help_cat where 1 order by cat_id desc limit 0,20;
select * into outfile '导出文件存放目录' from 表面和查询条件等信息!
追问
先表示非常感谢,总算来了个靠谱的。我查了一下,这个语句好像是将结果导出到服务器上的,而且要有权限。但是我是在个人办公电脑上查询的,有没有办法将结果存放到我办公电脑的本地文件夹下呢?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依法得安安心3759
2019-04-04 · TA获得超过2853个赞
知道大有可为答主
回答量:5966
采纳率:77%
帮助的人:313万
展开全部
我告诉你,比如你的数据库的一张表,例如test表,你 select * from test for update
然后你把表的小锁头打开,然后把excele的数据复制,粘贴就好了,如果你成功了,给我好评啊。哈哈
追问
因为实际用到的时候表格数量比较多,而且定期要查询,复制粘贴还是不大方便。另外,我按你说的语句查询,结果程序死了,这是啥原因知道吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
等着你qi
2019-04-10 · TA获得超过596个赞
知道答主
回答量:25
采纳率:0%
帮助的人:1.8万
展开全部

1准备Excel导入数据

步骤阅读

2

2把Excel文件另存为(文本文件(制表符分隔)(*.txt))

步骤阅读

3

3把新生成的student.txt文件导入到plsql 打开plsql连接到要导入的oracle数据库再打开Tools --> Text importer... --> Open data file 选择要导入的txt文件

步骤阅读

4

4设置导入数据表结构 新生成的表字段会对应Excel文件第一行标题,但新生成的表字段Type需要设置,可以设置为nvarchar (导入数据为临时数据,如果需要可以后期再作类型变换处理)

5在Data to Oracle Tab中设置导入的表及相应的栏位

步骤阅读

5

6点击界面下方的Import按钮完成导入操作Excel数据通过plsql 导入到Oracle

END

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式