【发布时间】:2012-04-24 03:00:37
【问题描述】:
EMACS 中的 REPL 确实是我非常喜欢的一个很棒的功能。 但是在sql-mode下,我遇到了不少问题。
喜欢:
-
我想使用 db3(可以识别别名的 db2 包装器),我可以启动一个 db3 shell 缓冲区并让 sql-mode 将其识别为默认评估缓冲区吗?
李> 这实际上更重要,当我将一个区域发送到 eval 缓冲区时,eval 缓冲区将通过换行符执行该区域,这使我的 sql 代码几乎无法执行。那么我将如何自定义sql模式,以便它可以按块而不是换行符执行?
==========我自己找到了解决方案==================
对于问题 1:自定义 sql-db2 肯定更难,我还在挖掘,这涉及到更多的工作,比如为 emacs 编写插件 ==> 临时解决方案是我仍然可以使用别名连接到 db2
对于问题 2:事实证明 db2 确实有一个选项 -t 来设置终止字符,这完美地解决了我的问题。
【问题讨论】:
-
如果您对自己的解决方案感到满意,请将其添加为答案,然后接受。