我正在使用Google / Simba的最新JDBC驱动程序。当我们有一个辅助力索引以及查询参数时,我收到此错误
Simba] SpannerJDBCDriver来自服务器的错误消息:INVALID_ARGUMENT:不支持位置参数
SELECT s.SingerId, s.FirstName, s.LastName
FROM Singers@{FORCE_INDEX=SingersByFirstLastName} AS s
WHERE s.FirstName = ?
Cloud Spanner的SQL方言不支持位置参数。云Spanner的SQL方言中的Parameters使用@
后跟一个标识符来指定,例如,
SELECT s.SingerId, s.FirstName, s.LastName
FROM Singers@{FORCE_INDEX=SingersByFirstLastName} AS s
WHERE s.FirstName = @first_name