
18/10/2009, 07:26
|
 | | | Fecha de Ingreso: julio-2006 Ubicación: Florencio Varela, Buenos Aires, Argentina
Mensajes: 97
Antigüedad: 18 años, 7 meses Puntos: 1 | |
creacion de procedure Hola, tengo que hacer algunas cosas con oracle pero no tengo mucha experiencia.,
Tengo que hacer un proceso que recibe una cadena con el delimitador ; por ejemplo
1111111;22222222;Y
lo que tengo que hacer es sacar este string en tres variables distintas. (la dimension del 1111, 2222 es variable)
luego con estas tres variables almacenadas.
tengo que buscar 1111 y 222222 en una tabla. si estan tengo que actualziar la tabla con el valor Y en un campo.
sino tengo que insertar este string en un archivo de tipo .ls
me podria ayudar por favor con esta situacion?
tengo que hacer algo asi..
procedure xxxx (1111111;222222;Y)
begin
sacar en una variabla 1111111;
sacar en una vcariable 222222;
sacar en una variable Y;
---buscar los datos
select count(1)
into v_exsite
from tableName
where variableDeunos = nombre campo
and variableDeDos = nombre campo
if v_existe then
update tableName
set campoTable = varibaleY
where variableDeunos = nombre campo
and variableDeDos = nombre campo
else
insertar estos valores en el archivo .ls (noi se como hacerlo.)
muchas gracias a quien pueda ayudarme... |