字符串内插中的转义引号 s "ALTER TABLE ${keyspace}." ${tableName}\ " "



在scala中,在查询卡桑德拉时,此字符串插值

s"ALTER TABLE ${keyspace}."${tableName}" "

给我这个错误:

错误:value $不是字符串[info] val的成员 查询:string = s" Alter Table $ {Keyspace}。 " $ {tablename} "添加$ $ datatyPeasString;"

我在做什么错?

"在字符串插值中不起作用。

尝试使用由三重引号界定的字符串:

s"""ALTER TABLE ${keyspace}."${tableName}" """

或通过附加${...}逃脱内部双引号:

s"ALTER TABLE ${keyspace}.${'"'}${tableName}${'"'} "

最新更新