sql >> Database teknologi >  >> RDS >> Mysql

kalder simpel databaseprocedure ved hjælp af Slick 3.0

Jeg har formået at påkalde den lagrede procedure ved hjælp af den gamle prepareCall-metode. Her er hvordan jeg har gjort det. Håber, det kan hjælpe nogen.

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

Men jeg ville stadig være interesseret i at påberåbe mig proceduren ved at bruge sql"" eller sqlu"".



  1. Hvad er det maksimale antal rækker, en enkelt SQL Server-tabel kan gemme?

  2. vælg forringelse af udsagns ydeevne, når du bruger DISTINCT med parametre

  3. Udførelse af en Oracle Stored Procedure fra SQL Server 2005

  4. Kan ikke finde tabellen v$-parameter i Oracle