Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql模式没有';t在emacs中工作:can';t将SQL中的字符串发送到缓冲区以在数据库中运行_Emacs - Fatal编程技术网

sql模式没有';t在emacs中工作:can';t将SQL中的字符串发送到缓冲区以在数据库中运行

sql模式没有';t在emacs中工作:can';t将SQL中的字符串发送到缓冲区以在数据库中运行,emacs,Emacs,我安装了一个vertica包来支持针对vertica运行的sql。我可以打开一个新窗口,在“SQL”菜单下启动一个启动会话命令,然后我标记一个区域,使用M-x运行“SQL发送区域”命令。它在minu缓冲区中返回的消息是“发送字符串到缓冲区SQL”,但在SQL缓冲区中没有附加字符串。可能的原因是什么。我已经安装了邪恶模式,即使在我将其切换到emacs模式下编辑后,它仍然不起作用。当从另一个缓冲区向SQL解释器发送查询时,我习惯的行为是,指定的查询被发送到进程,但它本身并没有插入缓冲区。这意味着您有

我安装了一个vertica包来支持针对vertica运行的sql。我可以打开一个新窗口,在“SQL”菜单下启动一个启动会话命令,然后我标记一个区域,使用M-x运行“SQL发送区域”命令。它在minu缓冲区中返回的消息是“发送字符串到缓冲区SQL”,但在SQL缓冲区中没有附加字符串。可能的原因是什么。我已经安装了邪恶模式,即使在我将其切换到emacs模式下编辑后,它仍然不起作用。

当从另一个缓冲区向SQL解释器发送查询时,我习惯的行为是,指定的查询被发送到进程,但它本身并没有插入缓冲区。这意味着您有一个缓冲区用于编辑查询,另一个缓冲区用于查看输出(仅限)。如果您没有看到任何输出,请确保您的查询是有效和完整的,包括用分号终止它(如果合适,我对vertica不熟悉)。这就是注释。我在sql的末尾添加了“;”,然后将sql发送到缓冲区,现在它可以工作了。但它显示的是纯sql结果,没有提示。即使我设置了:prompt regexp“^veritcaSQL>,那么prompt的用法是什么?