【发布时间】:2019-09-29 13:07:01
【问题描述】:
我是 PostgreSQL 新手。我有一个调用 PostgreSQL 数据库的 winforms 应用程序。 id 不是传入查询,而是使用 PostgreSQL 参数化存储过程。我能够全部并获得无参数存储过程的返回,但是当我添加参数并执行调用时,我收到一个错误,指出列 userId 不存在。
userid 是参数。
在 PostgreSQL 上,创建 sp 时,我还创建了一个 IN 参数,其名称和名称相同。
我在这里错过了什么?
sql很简单:
select * from public.users u where u.userid = userid.
【问题讨论】:
-
尝试用_userId重命名Postgresql存储过程中的参数,它与表列冲突
标签: c# sql postgresql winforms