65.9K
CodeProject 正在变化。 阅读更多。
Home

OraToolDotNet

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.60/5 (2投票s)

2008年1月25日

CPOL

2分钟阅读

viewsIcon

30863

downloadIcon

1253

一个Oracle数据库查询、示意图和查询导出工具

OraToolDotNet1.gif

引言

这个应用程序是一个小型的Oracle数据库查询、示意图和查询导出工具。在与Oracle数据库打交道的过程中,我需要一个小的工具来编写正确的查询并导出列表。这个工具的起点是显示表及其结构。然后开发了查询执行部分。

使用应用程序

应用程序主要有两个部分:查询和模式。查询部分用于执行查询、显示结果以及选择性地将显示的数据导出到多种文件类型。查询编辑器部分具有行号计数器、语法高亮显示和多查询执行功能。按Ctrl+Shift键执行查询。光标闪烁的位置将执行查询。查询之间应以一个新的空行分隔。执行的查询结果显示在底部的DataGrid视图中,可以通过单击列来重新排列或排序此DataGrid视图的列。查询部分的导出功能导出显示在查询结果DataGrid视图中的数据。导出文件可以是:

  • 字符分隔文本文件 (TXT)
  • XML数据文件
  • XML模式文件
  • CSV文件
  • Excel文件

字符分隔文本有四种不同的类型:

  • 制表符
  • 分号
  • 逗号
  • 用户自定义字符

用户自定义字符与其他字符不同,需要解释一下。用户自定义字符分隔文本是通过将分隔符字符写入文本框来使用的。写入字符后,用户应双击文本框以导出数据。

OraToolDotNet2.gif

应用程序的第二部分是模式部分。这部分包括左上角的Oracle用户名选择器。在用户名选择器下方,有一个表和视图选择器。右侧有结构和数据数据网格视图。表和视图选择器显示由所选用户名拥有的表和视图。选择表或视图后,结构和数据将显示在右侧。

关注点

查询的分离执行是一个意外的问题,但它很容易解决。开发人员应该检查代码。

参考文献

历史

  • 2008年1月25日 -- 版本 1.0 功能
    • 用户、表、列定义和数据列表
    • 查询执行
    • 查询编辑器上的行号计数器
    • 查询编辑器上的语法高亮显示
    • 查询编辑器上单独执行多查询
    • 将查询结果导出为TXT、XML数据、XML模式、CSV和XLS文件
© . All rights reserved.