Editor 除了Sybase Sql Advantage,还有其他选择吗?

Editor 除了Sybase Sql Advantage,还有其他选择吗?,editor,sybase,Editor,Sybase,Sybase Sql Advantage是Sybase数据库的默认编辑器。但它有很多缺点,因为它基本上就是Windows用户的记事本: 无法执行多个撤消操作 单色,文本为黑色,背景为白色 看不到你从剪贴板上粘贴了什么字符,有时这会导致奇怪的行为 看不到你现在在哪一行或哪一列 缺乏功能性,如导出到不同格式、与源代码管理集成、插件等 我必须在日常工作中处理这个编辑器,所以我想知道是否还有其他工具。你知道有什么替代品吗?有,但都不是免费的,尽管演示允许你在购买前试用。我用的是免费的,做了很多你想做

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

  • 无法执行多个撤消操作
  • 单色,文本为黑色,背景为白色
  • 看不到你从剪贴板上粘贴了什么字符,有时这会导致奇怪的行为
  • 看不到你现在在哪一行或哪一列
  • 缺乏功能性,如导出到不同格式、与源代码管理集成、插件等

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

有,但都不是免费的,尽管演示允许你在购买前试用。我用的是免费的,做了很多你想做的事情。我无法想象回到sql advantage的情形。

我非常喜欢它们——而且它们对于个人使用来说并不昂贵。除了Sybase之外,在同一个接口中还支持大量其他数据库服务器。用Java编写的应用程序确实可以在任何地方运行——例如,我在FreeBSD上使用它。事实上,FreeBSD甚至已经有了这个端口。

Notepad++具有SQL语法突出显示功能,可以在编辑器中对文件运行命令。记事本++可以用作SQLIDE

免费:

我假设任何拥有Sybase SQL Advantage的人也拥有
isql

我的在
C:/Sybase/BIN/isql.exe

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

:

  • 启动记事本++
  • 主菜单->插件->插件管理器->显示插件管理器
  • 可用选项卡,查找并检查NppExec插件
  • 按安装按钮下载并安装插件–重新启动记事本++
  • 打开SQL脚本
  • 按F6键(NppExec的默认执行键盘映射)
  • 输入如下内容:

    c:/Sybase/BIN/isql-U yourUser-p secret-S yourDB-i$(当前目录)\$(文件名)

  • 因此,路径
    C:/Sybase/BIN
    必须是您的isql可执行文件的路径。如果isql的路径在path变量中,则可以排除该路径:

      isql -U yourUser -P secret -S yourDB -i$(CURRENT_DIRECTORY)\$(FILE_NAME)
    
  • 另存为脚本或按“确定”按钮运行
  • 如果您保存了脚本,那么它会将您的密码保存在一个文件中;你可能不想那样做。。。 保存脚本时,可以将密码字段留空,然后在运行之前添加密码。只要不要将密码保存在脚本文件中,如果这是您的问题(应该是)

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

    警告:记事本++在显示数百万条记录时可能会出现问题。

    另请参见此问题: