postgresql 中的存储过程
我想知道在 PostgreSQL 中哪里编写存储过程? 我的意思不是如何写,而是最基本的问题,在哪里写,如果我想写,该去哪里?
它是像查询一样编写的还是在某种不同类型的文件中? 我对 postgresql 相当陌生 所以请尽可能解释一下
I want to know WHERE to write stored procedures in PostgreSQL?
I mean not how to write but the very basic thing where to write, where to go if I want to write one?
Is it written just like query or in some different sort of file?
I am fairly new to postgresql
So please explain as much as possible
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需使用任何文本编辑器创建一个包含必要的 CREATE FUNCTION 语句的 (SQL) 文件。
然后使用 psql 运行该文件。
作为替代方案,您可以使用 pgAdmin 等 GUI 工具或类似的工具(Squirrel、DbVisualizer, SQL Workbench/J, ...) 你有“内置”编辑器
您可以直接运行针对数据库编辑的语句。
Just use any text editor to create a (SQL) file containing the necessary CREATE FUNCTION statement.
Then run that file using psql.
As an alternative you can use a GUI tool like pgAdmin or something similar (Squirrel, DbVisualizer, SQL Workbench/J, ...) where you have the editor "built-in"
You can directly run the statement that you edit against the database.
在您喜欢的 PSQL 管理器中使用 CREATE FUNCTION... 命令。
像这样的东西(伪 SQL):
更多信息可以在这里找到:
http:// www.day32.com/MySQL/Meetup/Presentations/postgresql_stored_procedures.pdf
Use the CREATE FUNCTION... command in whatever your prefered PSQL manager is.
Something like this (psuedo SQL):
More info can be found here:
http://www.day32.com/MySQL/Meetup/Presentations/postgresql_stored_procedures.pdf
您需要打开 pgAdmin 应用程序,如果没有,则需要安装它。
然后您需要单击我标记的此按钮,然后查询编辑器将出现在右侧。您将在此查询编辑器中编写查询或存储过程或函数。
请参阅随附的屏幕截图:
You need to open pgAdmin application which you need to install if you do not have it.
Then you need click on this button as I have marked and then a query editor will appear at right side. You will write your query or stored procedure or functions here in this query editor.
See the screenshot attached :