如何以人类可读的格式从oracle数据库表中选择所有数据?

时间:2012-05-15 10:58:33

标签: sql oracle oracle-sqldeveloper

很抱歉,如果我的问题听起来很愚蠢,但我从未使用过Oracle数据库。

如果我在MS Management Studio中执行select * from table,我有3个选项来选择该数据。我正在使用网格,有时使用文本。使用网格,您可以轻松地将其复制到Excel电子表格中。

当我从Oracle数据库表中选择数据时,我必须格式化每一列,但是当我执行select * from table时,我得到了一些非常难以理解的东西。

我正在使用SQL Developer。有没有办法在更友好的视图中检索数据?

由于

3 个答案:

答案 0 :(得分:1)

使用Run Statement命令(绿色箭头或Ctrl + Enter)。 如果您想要导出数据,可以右键单击表格并选择Export..

答案 1 :(得分:0)

首先,SQL Developer允许您将选定的数据导出为多种格式,包括“新的”XLSX电子表格格式。所以你真的不需要担心格式化 但是如果你想自己做,你可以尝试选择CSV格式的数据,这很容易转换为Excel电子表格。像这样:

SELECT '"' || column1 || '","' || column2 || '"'
FROM   table
WHERE  ...

您可能希望将日期转换为某种通用格式(如YYYY-MM-DD),如果文本包含双引号,则需要用双引号括起来。

答案 2 :(得分:0)

您可能需要考虑使用Toad for Oracle,免费版本为您提供了以网格格式查看数据的选项,您还可以将其导出到Excel或csv中。