2012-04-24 23 views
2

EMACS中的REPL真的是我非常喜歡的一個很棒的功能。 但在sql模式下,我遇到了很多問題。定製emacs sql-mode來執行sql-blocks

,如:

  1. 我想用DB3(DB2的包裝可以recoginze化名),我可以啓動一個DB3殼緩衝,使SQL模式認識到它作爲默認的評估緩衝區?

  2. 這實際上更重要,當我向eval緩衝區發送區域時,eval緩衝區將通過換行符執行區域,這使得我的sql代碼幾乎不可執行。所以我如何定製sql模式,以便它可以通過塊而不是換行來執行?

==========我必須找到解決自己==================

問題1:自定義sql-db2肯定比較困難,我仍然在挖掘,這涉及到更多的工作,比如編寫插件for emacs ==>臨時解決方案是我仍然可以連接到db2使用別名

問題2:出db2確實有一個選項-t來設置終止字符,這完全解決了我的問題。

+0

如果您對解決方案感到滿意,請將其添加爲答案,然後接受它。 – phils 2012-05-10 03:49:02

回答

1

==========我必須找到解決自己==================

問題1:自定義SQL的DB2肯定是比較困難的,我仍然在挖掘,其中包含更多的工作,比如爲emacs編寫插件==>臨時解決方案是我仍然可以連接到db2使用別名

對於問題2:事實證明,db2可以有一個選項-t來設置終止字符,這完美地解決了我的問題。