Professional Documents
Culture Documents
Stored Procedures - Triggers
Stored Procedures - Triggers
Abdón Carrera R.
Un procedimiento
;
create procedure sample()
begin
select * from actor;
end
Delimiter
• Por lo general el carácter que limita el final de
línea es el ;
Este valor puede cambiar por otro carácter
Ejemplo:
delimiter &&
Stored Procedures en MySQL
Con Parametros
IN _ OUT
Parámetro de Salida
create procedure total(OUT valor integer)
begin
select count(*) into valor
from actor;
end
call total(); ERROR
call total(@valor); OK
Stored procedures en JAVA
String query = "{ call get_candidate_skill(?) }";
ResultSet rs;
stmt.setInt(1, candidateId);
rs = stmt.executeQuery();
String sql = "{call PRODUCT_PROC(?,?,?)}";
CallableStatement stmt=conn.prepareCall(sql);
//Set IN parameter
stmt.setInt(1, 1);
//Set OUT parameter
stmt.registerOutParameter(2, Types.VARCHAR);