2016-07-28 19 views
0

In Slick ganze SQL-Abfrage zu interpolieren, konnte ichWie in Slick

sql"""SELECT C1 FROM T1""".as[Int].head 

Aber ich konnte nicht eine Variable in der SQL verwenden

val ss = "SELECT C1 FROM T1" 
sql"""${ss}""".as[Int].head 

Gibt es eine Lösung?

+1

Haben Sie versucht, '# $ ss' zu verwenden? http://slick.lightbend.com/doc/3.1.1/sql.html#splicing-literal-values ​​ –

+0

Wow, es funktioniert. Vielen Dank. – Birdflying1005

+0

Gern geschehen :) –

Antwort

1

Die Verwendung von #$ zum Spleißen von Literalwerten kann in diesem Szenario nützlich sein. Überprüfen Sie Splicing Literal Values für weitere Informationen.