gpt4 book ai didi

java - 组织.postgresql.util.PSQLException : No value specified for parameter 11

转载 作者:行者123 更新时间:2023-11-29 12:58:23 31 4
gpt4 key购买 nike

我在带有问号的语句中设置了 10 个参数,并提供了 10 个关联值。在执行时,它抛出这个错误“org.postgresql.util.PSQLException:没有为参数 11 指定值。”我在另一个表中遇到了类似的问题,它也要求超出范围的参数。我可以毫无问题地针对 PostGres 手动运行查询。请查看下面的日志,提前致谢。

[DBOperations]:INSERT INTO product.SHIB_RP_MD_PROVIDER(RP_MD_PROVIDER_ID,MD_PROVIDER_TYPE_ID,MD_ID,SRC_ORG_ID,MD_NAME,MD_DESC,PARENT_RP_MD_PROVIDER_ID,LAST_UPDATE_USER,LAST_UPDATE_DATE,SYSTEM_IND,ORG_ID) VALUES (?,?,?,?,?,?,?,?,date_trunc('second' , now()),?,?)

[DBOperations]:No value specified for parameter 11. org.postgresql.util.PSQLException: No value specified for parameter 11.

[DBOperations] - Index 1 - Value 10042
[DBOperations] - Index 2 - Value 4
[DBOperations] - Index 3 - Value aa
[DBOperations] - Index 4 - Value 2
[DBOperations] - Index 5 - Value aa
[DBOperations] - Index 6 - Value null
[DBOperations] - Index 7 - Value 0
[DBOperations] - Index 8 - Value 1234
[DBOperations] - Index 9 - Value 0
[DBOperations] - Index 10 - Value 2

最佳答案

   INSERT INTO dah53idm.SHIB_RP_MD_PROVIDER(RP_MD_PROVIDER_ID,MD_PROVIDER_TYPE_ID,
MD_ID,SRC_ORG_ID,MD_NAME,
MD_DESC,PARENT_RP_MD_PROVIDER_ID,
LAST_UPDATE_USERID,
LAST_UPDATE_DATE,
SYSTEM_IND,ORG_ID) VALUES (?,?,?,?,?,?,?,?,date_trunc('second' , now()),?,?)

嗯,答案很明显。但我还是要指出,你有 11 个问号,这意味着你应该添加 11 个值 来执行查询,但在你的代码中你添加了 only 10 ,因此异常 "no value specified for 11"

关于java - 组织.postgresql.util.PSQLException : No value specified for parameter 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37075151/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com