Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2012, 08:28
Avatar de pierxo
pierxo
 
Fecha de Ingreso: septiembre-2012
Mensajes: 20
Antigüedad: 11 años, 7 meses
Puntos: 0
C# con Oracle

Hola tengo una consulta de como puedo invocar un procedure que inserta datos en c#(aplicatición).
Este es mi procedure. Ah por otro lado no se como ejecutarlo desde oracle...

create or replace
PROCEDURE palTB_TipoCambioAgr
(VcnID_TipoCambio in out INTeger ,
VcdFechaTipoCambio date :=null,
VcnValorVenta number :=0,
VcnValorCompra number :=0,
VcnValorVentaOficial number :=0,
VcnValorCompraOficial number :=0,
VcnValorVentaCobranza number :=0,
VcnValorCompraCobranza number :=0,
VcnValorRangoMinimo number :=0,
VcnValorRangoMaximo number :=0,
VccObservaciones varchar :='',
VcnEstadoReg char :=1,
VccID_UsuarioCreador varchar2:='',
VccEstacionTrabajoCreadora varchar2:='',
VcdFechaHoraCreacion date :=NULL,
VccID_UsuarioActualizador varchar2 :='',
VccEstacionTrabajoActual varchar2 :='',
VcdFechaHoraUltimaActual date :=NULL)
is
Begin

--VcdFechaHoraCreacion:=Sysdate;

INSERT INTO TB_TipoCambio(
cdFechaTipoCambio,
cnValorVenta,
cnValorCompra,
cnValorVentaOficial,
cnValorCompraOficial,
cnValorVentaCobranza,
cnValorCompraCobranza,
cnValorRangoMinimo,
cnValorRangoMaximo,
ccObservaciones,
cnEstadoReg,
ccID_UsuarioCreador,
ccEstacionTrabajoCreadora,
cdFechaHoraCreacion
)
VALUES(
--@cnID_TipoCambio,
VcdFechaTipoCambio,
VcnValorVenta,
VcnValorCompra,
VcnValorVentaOficial,
VcnValorCompraOficial,
VcnValorVentaCobranza,
VcnValorCompraCobranza,
VcnValorRangoMinimo,
VcnValorRangoMaximo,
VccObservaciones,
VcnEstadoReg,
VccID_UsuarioCreador,
VccEstacionTrabajoCreadora,
sysdate
)
returning cnID_TipoCambio into VcnID_TipoCambio;
End;