SQL 无效参数错误

Posted

技术标签:

【中文标题】SQL 无效参数错误【英文标题】:SQL Invalid Argument Error 【发布时间】:2012-11-28 13:38:27 【问题描述】:

我在尝试保存查询时收到错误消息。

SELECT tbl_2_trip_details_2012.Arrival_ID, Count(tbl_2_trip_details_2012.Arrival_ID) AS        CountOfArrival_ID
FROM tbl_2_trip_details_2012
GROUP BY tbl_2_trip_details_2012.Arrival_ID
HAVING (((tbl_2_trip_details_2012.Arrival_ID)=84252114));

查询正常,但是当我尝试以任何名称保存时,它会出错并显示“无效参数”。 请帮忙!!!

【问题讨论】:

为什么不在 Group by 上方使用 Where 子句而不是 Have 子句? 尝试压缩和修复数据库,然后尝试保存查询。 Arrival_ID 的数据类型是什么?如果它是一个字符串,你可能需要在它周围加上引号。 当你没有 Where 或 having 子句时会发生什么? 蒂姆,您的紧凑型和维修效果很好。我现在可以保存查询。我需要记住保持简单!谢谢!!! 【参考方案1】:

试试这样的:-

  SELECT tbl_2_trip_details_2012.Arrival_ID, Count(tbl_2_trip_details_2012.Arrival_ID) AS          CountOfArrival_ID
  FROM tbl_2_trip_details_2012
  where tbl_2_trip_details_2012.Arrival_ID=84252114
  GROUP BY tbl_2_trip_details_2012.Arrival_ID

【讨论】:

仍然给出无效的参数。

以上是关于SQL 无效参数错误的主要内容,如果未能解决你的问题,请参考以下文章

asp 中 错误的参数个数或无效的参数属性值问题

Snowflake SQL 错误 - 函数“-”的参数类型无效:(TIMESTAMP_NTZ(9), TIMESTAMP_NTZ(9))

错误:无效参数:./wait-for-it.sh

SQL:无效的参数号:未定义参数

iBatis的SqlMap中,我写的这条动态SQL语句,将表名当做参数动态传递,报“表名无效”错误。

如何在 BigQuery UI 中安排查询时修复“请求包含无效参数”错误