运行 Slick 3.1.0 中的普通 sql
Running plain sql in Slick 3.1.0
我正在尝试 运行 plain SQL with slick 3.1.0.
以下作品:
val q = sql"select name from users".as[String]
但是如果我的 sql 在一个变量中:
val string2 : String = "select name from users"
如何使用 sql 前缀执行 string2?这不起作用:
sql+string2
在字符串中使用插值:
val q = sql"#$string2"
#$
插值器将使用您正在插值的 文字 字符串,因此不要将其用于用户输入 - 它不会引用或任何内容。
有关详细信息,请参阅 this section of the docs。
我正在尝试 运行 plain SQL with slick 3.1.0.
以下作品:
val q = sql"select name from users".as[String]
但是如果我的 sql 在一个变量中:
val string2 : String = "select name from users"
如何使用 sql 前缀执行 string2?这不起作用:
sql+string2
在字符串中使用插值:
val q = sql"#$string2"
#$
插值器将使用您正在插值的 文字 字符串,因此不要将其用于用户输入 - 它不会引用或任何内容。
有关详细信息,请参阅 this section of the docs。