jueves, 15 de marzo de 2012

Diferencia de la Llamada CallableStatement en BD's

Como ustedes ya saben para conectarse a base de datos a través de JDBC, cada fabricante construye su propia librería, es por esta razón que la nomenclatura cambio cuando hacemos llamadas a procedimientos almacenados y funciones de una base de dato. Listemos los ejemplos:

MySQL:

String proc = "call modificarcosto(?,?)"; ----> Procedimiento Almacenado.

String proc = "{?=call modificarcosto(?,?)}";----> Función Mysql.

SQL Server:

String proc = "{call registrarinsumo(?,?,?,?)}";

Oracle:

String proc = "{call ?:=mantescuela(?,?,?,?)}";

Postgres:

String proc = "{call pa_eliminarlistaprecio(?,?)}";


Google+ Badge

Entradas populares