0
のための無効なクエリ
私はslick 2.1で書かれたレガシーコードに取り組んでいます(今アップグレードできません)。Slick 2.1.x '
val query = foo.filter(x => x.d >= input._1).filter(x => x.d < input._2)
println(query.selectStatement)
query.list
私は、これは、クエリ、これは実行
select x2.`a`, x2.`b`, x2.`c`, x2.`d` from `foo` x2 where (x2.`d` >= {ts '2016-07-30 00:00:00.0'}) and (x2.`d` < {ts '2016-07-30 23:23:59.0'})
を生成することを確認することができ、それは私がOracleのクエリエディタに、この印刷されたクエリをコピー&ペーストすると、それは同じ与えエラーjava.sql.SQLSyntaxErrorException: ORA-00911: invalid character
になりますそこに誤りがある。しかし、すべての ``を取り除くとうまくいきます。なぜslick 2.1.xが不正なクエリを生成するのですか?とにかくそれが "` "の生成を止めるように伝えるためにそこにいますか?