Postgresql

在儲存過程或函式之外的 PostgreSQL 中使用 PL/pgSQL?

  • July 19, 2020

我真的很想在and塊中使用IF,ELSE構造和執行多個語句,但我不希望將我的命令作為儲存過程或函式保存到數據庫中。我可以在 PostgreSQL 中執行此操作嗎?IF``ELSE

DO用於臨時 plpgsql 執行的命令。

但是您不能直接向/從DO命令傳遞參數或返回行。

順便說一句,嚴格來說,Postgres 在 Postgres 11 之前沒有“儲存過程”。只是提供非常相似功能的函式。看:

引用自:https://dba.stackexchange.com/questions/105154