2014-10-02 3 views
1

이 라이브러리는 SQL을 실행하지 않고 생성하는 용도로만 사용하고 싶습니다. 좋은 예제를 보여 주시겠습니까? SQLSytax를 생성하기 위해 어떻게 사용할 수 있습니까? 예를 들어 :동적으로 SQL을 생성하는 방법

발 쿼리 : 문자열 = // 사용 SQLSyntax

에 println (쿼리)

RES1 : 여기서 A = 표에서 * 선택?

발에 bindedParameters : 목록 [문자열] = ... 당신은 다음과 같이 #statement 및 #parameters을 사용할 수 있습니다

+0

Slick을 사용하는 경우 쿼리를 만들고 실행하지 않고 해당 selectStatement (또는 다른 종류의 문)에 액세스 할 수 있습니다. – Ashalynd

답변

1

.

scala> val q = sql"select * from users where id = ${123}" 
q: scalikejdbc.SQL[Nothing,scalikejdbc.NoExtractor] = [email protected] 

scala> q.statement 
res0: String = select * from users where id = ? 

scala> q.parameters 
res1: Seq[Any] = List(123) 
관련 문제