
这是一个给出语法错误的示例查询:
DECLARE num INTEGER;BEGIN num := 3; PRINT num;END;
更新:
好的,让我试着解释一下.我来自sql服务器背景.在管理工作室中,我可以打开一个查询窗口并使用(T)-SQL查询.
例如,我可以写这样的东西:
DECLARE @num INTSET @num = 3SELECT @num
我知道这是一个愚蠢的例子,但我只是试图声明一个变量并用它做一些事情.我正在努力熟悉PL / PGsql.
再次更新:
又是我.我正在尝试下面的脚本并获得“[ERROR] 7.0-2:语法错误,意外字符”.这是否适用于PG@R_301_5976@?
DECLARE num INTEGER;BEGIN num := 3; RAISE NOTICE '%',num;END;您可以使用do语句.例如:
do $$declare num integer := 10;begin RAISE INFO 'VARIABLE: %',num;end;$$language plpgsql;
当您使用pg@R_301_5976@时,您必须使用按钮EXECUTE query而不是
执行pdScript,如下所述:
http://postgresql.1045698.n5.nabble.com/PgAmin3-Anonymous-code-block-can-t-be-executed-by-pressing-quot-Execute-PG-script-quot-button-td5771073.html
do语句的文档在这里:
http://www.postgresql.org/docs/9.3/static/sql-do.html
总结以上是内存溢出为你收集整理的PGAdmin中的PostgreSQL语法错误全部内容,希望文章能够帮你解决PGAdmin中的PostgreSQL语法错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)