Sybase Sql Advantage的替代方案?

时间:2010-03-19 23:02:16

标签: editor sybase

Sybase Sql Advantage是Sybase数据库的缺省编辑器。但它有很多缺点,因为它基本上是Windows用户的记事本:

  • 无法执行多次撤消
  • 单色,文字为黑色,背景为白色
  • 无法看到您从剪贴板中准确粘贴了哪个字符,有时这会导致奇怪的行为
  • 目前看不到您所在的行或列
  • 缺乏功能,例如导出到不同格式,与源代码控制,插件等集成。

我必须在日常工作中处理这个编辑器,所以我想知道是否还有其他工具。你知道有什么替代品吗?

3 个答案:

答案 0 :(得分:4)

TOADAQUA,但两者都不是免费的,虽然演示允许您在购买之前尝试。我使用ASEISQL这是免费的,并且做了很多你很好的事情。我无法想象回到sql的优势。

答案 1 :(得分:1)

我非常喜欢Aqua's Data Studio - 而且个人使用并不昂贵。除Sybase之外,还在同一界面中支持大量其他数据库服务器。用Java编写的应用程序确实可以在任何地方运行 - 例如,我在FreeBSD上使用它。事实上,FreeBSD甚至已经拥有databases/adstudio端口。

答案 2 :(得分:0)

Notepad ++具有SQL语法高亮功能,可以在编辑器中对该文件运行命令。 Notepad ++可以用作SQL IDE。

免费:http://notepad-plus-plus.org/

我假设拥有Sybase SQL Advantage的任何人也有isql 我的目标是C:/Sybase/BIN/isql.exe

可以使用notepad ++ NppExec插件调用isql。

How to install and run

  1. 启动Notepad ++
  2. 主菜单 - >插件 - >插件管理器 - >显示插件管理器
  3. 可用标签,查找并检查NppExec插件
  4. 按“安装”按钮下载&安装插件 - 重启Notepad ++
  5. 打开SQL脚本
  6. 按F6键(NppExec的默认执行键盘映射)
  7. 输入如下内容:

    c:/Sybase/BIN/isql -U yourUser -P secret -S yourDB -i$(CURRENT_DIRECTORY)\$(FILE_NAME)

  8. 因此路径C:/Sybase/BIN将成为您的isql可执行文件的路径。如果isql的路径在PATH变量中,则可以排除路径:

      isql -U yourUser -P secret -S yourDB -i$(CURRENT_DIRECTORY)\$(FILE_NAME)
    
    1. 保存为脚本或按OK按钮运行。
    2. 如果保存脚本,则会将密码保存在文件中;你可能不想这样做...... 保存脚本时可以将密码字段留空,然后在运行之前添加密码。如果您的问题(应该是),请不要在您的脚本文件中保存密码。

      运行外部命令(在本例中为isql)时,Notepad ++会在控制台窗口中显示输出。

      警告:当显示数百万条记录时,Notepad ++可能会出现问题。