0

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

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

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

我正在使用 SQL 开发人员。有没有办法以更友好的方式检索数据?

谢谢

4

3 回答 3

1

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

于 2012-05-15T11:30:48.390 回答
0

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

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

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

于 2012-05-15T11:05:34.747 回答
0

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

于 2012-05-28T13:25:38.327 回答