0

使用 Access 很痛苦,imo。我习惯于像 Benthic、Toad、Oracle SQL Developer、SQLA 等临时实用程序。相比之下,Microsoft Access 就像是孩子的玩具。我想要一个功能齐全的 SQL 编辑器,它不会假设我正在尝试创建一个视图样式的查询,其唯一目的是作为我的数据库中返回数据的永久装置存在。我希望能够在一个窗格中写出多个查询,然后在我要执行的 SQL 上按 F9。我也希望能够缩进我的 SQL。

我错过了 Access 的高级功能,还是真的像 Access 一样简单?

4

2 回答 2

3

您当然可以在查询构建器中输入自由格式的 SQL(Create> Query Design,然后单击SQL)。

你得到这个:

在此处输入图像描述

您可以自由地以您想要的格式输入 SQL,其中可以包括子查询(如上例所示)。

如果您不打算保存 SQL,那么只需在 SQL 视图中构建一次性查询。如果您保存查询,请注意 Access 将重新格式化您的 SQL 语句。

作为替代方案,有大量 SQL 查询工具可以与 ODBC 一起使用,因此应该可以在 Access 上正常工作。我会尝试一些,找到一个你喜欢的,然后你可以在你的所有系统上使用它,包括 MySql、SQL、Access 等。

访问往往更像是一种最终用户工具。因此,虽然您可以输入原始 SQL,但 Access 中的大多数用户通常更喜欢在设计视图中使用查询设计器。

于 2012-08-29T04:46:09.097 回答
0

adosqlconsole 是一个工具,您可以在其中针对 odbc 数据库手动运行 sql。我刚用过,还不错。比在 gui 中创建查询要好得多。有些人认为您可以进入查询设计模式,然后切换到 sql 视图,然后运行查询而不保存它。对我来说,这只是额外无用的点击和鼠标和键盘之间的切换,没有充分的理由。我不确定该工具是否具有您想要的所有功能,但与访问查询生成器垃圾相比,这是一个很好的变化。

于 2012-08-28T23:04:23.413 回答