EMACSのREPLは、私が大好きな素晴らしい機能です。しかし、SQLモードでは、かなりの数の問題が発生しました。
お気に入り:
db3(エイリアスを認識できるdb2のラッパー)を使用したいのですが、db3シェルバッファーを開始して、sql-modeにデフォルトの評価バッファーとして認識させることはできますか?
これは実際にはもっと重要です。evalバッファーにリージョンを送信すると、evalバッファーは改行でリージョンを実行するため、sql-codeはほとんど実行できなくなります。では、SQLモードをカスタマイズして、改行ではなくブロックごとに実行できるようにするにはどうすればよいでしょうか。
==========私は自分で解決策を見つけました==================
質問1の場合:sql-db2のカスタマイズは間違いなくもっと難しいですが、これはまだ掘り下げていますが、emacs用のプラグインを作成するなどの作業が必要です==>一時的な解決策は、db2に接続できるエイリアスを使用することです
質問2の場合:db2には終了文字を設定するためのオプション-tがあることがわかりました。これにより、私の質問は完全に解決されます。