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(?,?)}";


Comentarios

Entradas más populares de este blog

Emprendiendo en la Nube - Arquitectura y Patrón de Diseño

Extendiendo espacio de la partición raíz en linux en particiones estándar KVM - Debian 10