Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2009, 07:26
Avatar de magam
magam
 
Fecha de Ingreso: julio-2006
Ubicación: Florencio Varela, Buenos Aires, Argentina
Mensajes: 97
Antigüedad: 17 años, 9 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...