Oka vamos haciendolo con los motores que manejo
Con SqlServer
Código SQL
[-]
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'ConsultaEnTabla'
AND type = 'P')
DROP PROCEDURE ConsultaEnTabla
GO
CREATE PROCEDURE ConsultaEnTabla
(
@PVCriterio Varchar(100) --Define el criterio de búsqueda
)
AS
SELECT *
FROM tabla
WHERE campo=@PVCriterio
Return
Con Db2/400
Código SQL
[-]
CREATE PROCEDURE Libreria/ConsultaEnTabla
(
in PVCriterio Varchar(100) --Define el criterio de búsqueda
)
DYNAMIC RESULT SETS 1
LANGUAGE SQL
SPECIFIC ConsultaEnTabla
BEGIN ATOMIC
Declare CrBusqueda Cursor With Return For
SELECT *
FROM tabla
WHERE campo=PVCriterio;
Open CrBusqueda;
Con Mysql
Código SQL
[-]
DROP PROCEDURE IF EXISTS ConsultaEnTabla;
CREATE DEFINER=`usuario`@`%` PROCEDURE ConsultaEnTabla
(
in PVCriterio Varchar(100) --Define el criterio de búsqueda
)
BEGIN
SELECT *
FROM tabla
WHERE campo=PVCriterio;
END