sql >> Base de Datos >  >> RDS >> Mysql

llamar a un procedimiento de base de datos simple usando Slick 3.0

Me las arreglé para invocar el procedimiento almacenado usando el antiguo método prepareCall. Así es como lo he hecho. Espero que pueda ayudar a alguien.

db.withSession {
    implicit session => {
        val cs = session.conn.prepareCall("{call sp_doSomething(?, ?)}")
        cs.setString(1, st.val1)
        cs.setLong(2, 1L)
        val result = cs.executeUpdate()
    }
}

Pero aún estaría interesado en invocar el procedimiento usando sql"" o sqlu"".