3 행을 업데이트하지만 RETURNS VOID
으로 선언 된 Haskell의 Postgres 함수를 실행하고 싶습니다.함수에서 PostgreSQL- 간단한`execute` 함수가 "콜 1 열 결과를 얻었습니다"와 일치하지 않습니다.
ebdb=> select record('','');
record
--------------------
(1 row)
나는 하스켈에서이 PostgreSQL의 기능을 실행할 수있는 방법 : 쿼리 결과를 반환하지 않습니다
QueryError {qeMessage = "execute resulted in Col 1-column result", qeQuery = "select record(?,?)"}
다음과 같이 나는 기능을 실행
catch (do execute conn "select record(?,?)" [id1, id2])
(\(e :: SomeException) -> do putStrLn ("Exception:" ++ (show e)); return False)
을하지만이 결과 ?
같은 오류가 발생했습니다. 나는 지금 질의로 전환하는 것으로 갔다. 고맙습니다. –