Mysql
 sql >> Base de données >  >> RDS >> Mysql

appeler une procédure de base de données simple à l'aide de Slick 3.0

J'ai réussi à invoquer la procédure stockée en utilisant l'ancienne méthode prepareCall. Voici comment je l'ai fait. J'espère que cela pourrait aider quelqu'un.

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()
    }
}

Mais je serais toujours intéressé à invoquer la procédure en utilisant sql"" ou sqlu"".