crear una vistaen una base de datos en 4gl progress 10.2b
Publicado por absalon (3 intervenciones) el 13/06/2013 20:33:27
Buen día,
Por medio del presente aprovecho para mandarles un cordial saludo y solicitarles de la manera mas atenta me indiquen si hay alguna instrucción en progress 4gl 10.2b para crear una vista. ya tengo la sintaxis de sql pero no se si se pueda hacer asi en progress.
SELECT P.CODIGO 'CODIGO', P.PRIMER_NOMBRE 'PRIMER NOMBRE',
P.SEGUNDO_NOMBRE 'SEGUNDO NOMBRE', P.PRIMER_APELLIDO 'PRIMER APELLIDO',
P.SEGUNDO_APELLIDO 'SEGUNDO APELLIDO', E.DESCRIPCION 'ESTADO CIVIL',
G.DESCRIPCION 'GENERO'
FROM PERSONA P, ESTADO_CIVIL E, GENERO G
WHERE P.COD_ESTADO_CIVIL = E.CODIGO AND P.COD_GENERO = G.GENEERO
CREATE OR REPLACE VIEW NOMBRE_VISTA AS
(– En este espacio va la consulta SQL que se realiza con
frecuencia);
CREATE OR REPLACE VIEW PERSONA_GENERO_ESTADO AS
(SELECT P.CODIGO 'CODIGO', P.PRIMER_NOMBRE 'PRIMER NOMBRE',
P.SEGUNDO_NOMBRE 'SEGUNDO NOMBRE',
P.PRIMER_APELLIDO 'PRIMER APELLIDO', P.SEGUNDO_APELLIDO 'SEGUNDO APELLIDO',
E.DESCRIPCION 'ESTADO CIVIL', G.DESCRIPCION 'GENERO'
FROM PERSONA P, ESTADO_CIVIL E, GENERO G
WHERE P.COD_ESTADO_CIVIL = E.CODIGO AND P.COD_GENERO = G.GENEERO);
y en una próxima vez que se requiera hacer esa consulta bastaría con el siguiente query:
SELECT * FROM PERSONA_GENERO_ESTADO
Agradezco de antemano la atención prestada al presente, en espera s sus comentarios.
Cuernavaca, Morelos, México
Por medio del presente aprovecho para mandarles un cordial saludo y solicitarles de la manera mas atenta me indiquen si hay alguna instrucción en progress 4gl 10.2b para crear una vista. ya tengo la sintaxis de sql pero no se si se pueda hacer asi en progress.
SELECT P.CODIGO 'CODIGO', P.PRIMER_NOMBRE 'PRIMER NOMBRE',
P.SEGUNDO_NOMBRE 'SEGUNDO NOMBRE', P.PRIMER_APELLIDO 'PRIMER APELLIDO',
P.SEGUNDO_APELLIDO 'SEGUNDO APELLIDO', E.DESCRIPCION 'ESTADO CIVIL',
G.DESCRIPCION 'GENERO'
FROM PERSONA P, ESTADO_CIVIL E, GENERO G
WHERE P.COD_ESTADO_CIVIL = E.CODIGO AND P.COD_GENERO = G.GENEERO
CREATE OR REPLACE VIEW NOMBRE_VISTA AS
(– En este espacio va la consulta SQL que se realiza con
frecuencia);
CREATE OR REPLACE VIEW PERSONA_GENERO_ESTADO AS
(SELECT P.CODIGO 'CODIGO', P.PRIMER_NOMBRE 'PRIMER NOMBRE',
P.SEGUNDO_NOMBRE 'SEGUNDO NOMBRE',
P.PRIMER_APELLIDO 'PRIMER APELLIDO', P.SEGUNDO_APELLIDO 'SEGUNDO APELLIDO',
E.DESCRIPCION 'ESTADO CIVIL', G.DESCRIPCION 'GENERO'
FROM PERSONA P, ESTADO_CIVIL E, GENERO G
WHERE P.COD_ESTADO_CIVIL = E.CODIGO AND P.COD_GENERO = G.GENEERO);
y en una próxima vez que se requiera hacer esa consulta bastaría con el siguiente query:
SELECT * FROM PERSONA_GENERO_ESTADO
Agradezco de antemano la atención prestada al presente, en espera s sus comentarios.
Cuernavaca, Morelos, México
Valora esta pregunta


0