Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Ayudaran a pasar esta funcion de posgreSQL (pl/pg/SQL) a Oracle pl/SQL:?

Estas en el tema de Ayudaran a pasar esta funcion de posgreSQL (pl/pg/SQL) a Oracle pl/SQL:? en el foro de PostgreSQL en Foros del Web. create or replace function revisar(idrut varchar) returns int as $$ DECLARE resultado datos_controles%ROWTYPE; BEGIN SELECT rut, c1, c2 INTO resultado FROM datos_controles WHERE rut = ...
  #1 (permalink)  
Antiguo 05/12/2012, 20:43
 
Fecha de Ingreso: diciembre-2012
Mensajes: 1
Antigüedad: 11 años, 4 meses
Puntos: 0
Ayudaran a pasar esta funcion de posgreSQL (pl/pg/SQL) a Oracle pl/SQL:?

create or replace function revisar(idrut varchar)
returns int as $$
DECLARE
resultado datos_controles%ROWTYPE;
BEGIN
SELECT rut, c1, c2 INTO resultado FROM datos_controles WHERE rut = idrut;
return resultado.c1;
END;
$$ language plpgsql;
  #2 (permalink)  
Antiguo 06/12/2012, 07:12
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ayudaran a pasar esta funcion de posgreSQL (pl/pg/SQL) a Oracle pl/SQL:?

Es casi lo mismo.

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION revisar(idrut varchar2)
  2. RETURN NUMBER IS
  3. resultado datos_controles%ROWTYPE;
  4. BEGIN
  5. SELECT rut, c1, c2 INTO resultado FROM datos_controles WHERE rut = idrut;
  6. RETURN resultado.c1;
  7. END;

Con 5 minutos de dedicación y 10 minutos de pruebas la hubieses sacado.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: funcion, oracle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:33.