PostgreSQL 11 - 过程支持

Kor*_*zay 3 postgresql npgsql

  • PostgreSql 版本:11 Beta 4
  • Npgsql 版本:v4.0.3

我想测试 PostgreSql 的 Store Prodecure,但出现错误。

"42809: get_customer_list() is a procedure"
Run Code Online (Sandbox Code Playgroud)

我的命令类型

CommandType.StoredProcedure
Run Code Online (Sandbox Code Playgroud)

Npgsql 是否支持 PostgreSql 11 Store Prodecure ?

Sha*_*sky 5

在 Npgsql FAQ 中查看此答案

长话短说,您可以调用存储过程,但不能使用CommandType.StoredProcedure. 只需使用文本创建一个常规命令CALL my_stored_procedure()