Consutlar sobre variables %TYPE

From: "Miguel A(dot) Marquina Balta " <angelmarqui(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Consutlar sobre variables %TYPE
Date: 2012-11-29 14:55:00
Message-ID: CAB9RcqPnEfV+ZOoNBx8eV6mWC_xKpvn3AbRoFPEt_6vOkGJzjA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola estimados amigos ..

En primer lugar gracias por tomarte tu tiempo de leer este correo mi
consulta es sobre las variables %rowtype y %type quiero sabes
especificamente su uso porque quiero utilizarlo en mi stores para postgres
por ejemplo
algo asi... este ejemplo esta en oracle , intente crear mas de una variable
%type en este formato pero postgres no me dejaba ...ademas como podrias
tomas los EXEPTION para capturar mis errores. gracias.

--
* PROCEDURE SPU_CTACTE_INS_DJ(*
* P_CODCONTRI --per_id IN
MIGRACION2.MV_CTACTECABECERA.CODCONTRI%TYPE,*
* P_CODPREDIO --pre_id IN
MIGRACION2.MV_CTACTESUSTENTO.CODPREDIO%TYPE,*
* P_CONGRUPO --? IN
MIGRACION2.MV_CTACTESUSTENTO.CONGRUPO%TYPE,*
* *
* P_CONCODIGO --coc_id -- IN
MIGRACION2.MV_CTACTESUSTENTO.CONCODIGO%TYPE,*
* P_PREDIPSEC -- ? IN
MIGRACION2.HJ_CTACTESUSREN.PREDIPSEC%TYPE,*
* P_ANIO -- anio IN
MIGRACION2.MV_CTACTESUSTENTO.CCS_ANIO%TYPE,*
* P_INSOLUTO -- IN
MIGRACION2.MV_CTACTESUSTENTO.CCS_EMISION%TYPE,*
* P_TIPOINSOLUTO IN NUMBER,*
* P_PERIODOINI IN
MIGRACION2.MV_CTACTESUSTENTO.CCS_PERIODO%TYPE,*
* P_PERIODOFIN IN
MIGRACION2.MV_CTACTESUSTENTO.CCS_PERIODO%TYPE,*
* P_MOTIDJCODI IN MIGRACION2.HJ_CTACTESUSREN.MOTIDJCODI%TYPE,
*
* P_FECSUSTENTO IN
MIGRACION2.MV_CTACTESUSTENTO.CCS_FECSUSTENTO%TYPE,*
* P_FECCALCULO IN
MIGRACION2.MV_CTACTESUSTENTO.CCS_FECCALCULO%TYPE,*
* P_RANGOSUS IN CHAR,*
* P_ELID OUT MIGRACION2.RESULTADO.ELID%TYPE,*
* P_MENSAJE OUT MIGRACION2.RESULTADO.MENSAJE%TYPE,*
* P_ERRORID OUT MIGRACION2.RESULTADO.ERRORID%TYPE*
* )*
* AS*
*
*
* V_CCC_ID MIGRACION2.MV_CTACTECABECERA.CCC_ID%TYPE :=0;*
* V_CTA_ID MIGRACION2.MV_CTACTE.CTA_ID%TYPE :=0;*
* V_CCS_ID MIGRACION2.MV_CTACTESUSTENTO.CCS_ID%TYPE :=0;*
* V_CTD_ID MIGRACION2.MV_CTACTEDETALLE.CTD_ID%TYPE :=0;*
* V_EST_ID MIGRACION2.MV_CTACTEESTADO.EST_ID%TYPE := 1;*
* V_CCO_ID MIGRACION2.MV_CTACTESUSTENTO.CCO_ID%TYPE := 1 ;*
* V_CST_ID MIGRACION2.MV_CTACTESUSTENTO.CST_ID%TYPE := 1 ;*
*
*
* V_CTA_FECVEN MIGRACION2.MV_CTACTE.CTA_FECVEN%TYPE;*
* V_FECPRORROGA MIGRACION2.MV_CTACTESUSTENTO.CCS_FECPRORROGA%TYPE;*
* V_CODPREDIO MIGRACION2.MV_CTACTESUSTENTO.CODPREDIO%TYPE
:=P_CODPREDIO;*
* V_CONCODIGOP SMACONCEPTOD.CONCODIGOP%TYPE:=NULL; -- verifica si
tiene concodigo padre IP, LP, PJ,SR*
* V_CONCODIGOPP SMACONCEPTOD.CONCODIGOP%TYPE:=NULL; -- verifica si
tiene concodigo abuelo Recojo, Recolecion*
* V_CONCODIGOD SMACONCEPTOD.CONCODIGOD%TYPE; -- verifica si
registra en detalle*
* V_ESPCODIGO SMACONCEPTOD.ESPCODIGO%TYPE; -- indica
obtener el espcodigo*
* V_ESPCODIGOTIPO SMACONCEPTOD.ESPCODIGOTIPO%TYPE; -- indica que
tipo de tributo es predial, arbitrios, multas*
* V_FLAGPREDIO SMACONCEPTOD.FLAGPREDIO%TYPE;*
* V_CTA_IDENTIF SMVCARGOCON.CTAORIGEN%TYPE;*
*
*
* V_TIPOINSOLUTO NUMBER:=0;*
* V_INSOLUTO NUMBER:=0;*
* V_EMISION NUMBER:=0;*
* V_CARGO NUMBER:=0;*
* V_AUMENTO NUMBER:=0;*
* V_DISMINUCION NUMBER:=0;*
* V_PERIODO NUMBER:=0;*
* V_CPERIODO SMAVENCUO.PERDEUD%TYPE; -- Periodo en
caracter*
*
*
* V_CCC_CARGO NUMBER:=0;*
* V_CCC_EMISION NUMBER:=0;*
* V_CCC_AUMENTO NUMBER:=0;*
* V_CCC_DISMINUCION NUMBER:=0;*
* V_CCS_CARGO NUMBER:=0;*
* V_CCS_EMISION NUMBER:=0;*
* V_CCS_AUMENTO NUMBER:=0;*
* V_CCS_DISMINUCION NUMBER:=0;*
* V_CTD_CARGO NUMBER:=0;*
* V_CTD_EMISION NUMBER:=0;*
* V_CTD_AUMENTO NUMBER:=0;*
* V_CTD_DISMINUCION NUMBER:=0;*
*
*
* V_MONBAR SMVPARARBMUN.MONBAR%TYPE; -- Monto del
barrido*
* V_MONRRS SMVPARARBMUN.MONRRS%TYPE; -- Monto de
Residuos solidos*
* V_MONLP SMVPARARBMUN.MONLP%TYPE;*
*
*
* V_CCS_ID_RANGO_OUT VARCHAR2(300);*
* V_CCS_ID_RANGO_IN VARCHAR2(300);*
* V_CCS_ID_INI CHAR(2):='';*
* V_CCS_ID_FIN CHAR(2):='';*
* V_CCS_ID_POS NUMBER :=0;*
* V_CCS_ID_D MIGRACION2.MV_CTACTESUSTENTO.CCS_ID%TYPE :=0;*
* V_CCE_ITEM MIGRACION2.MV_CTACTEESTADO.CCE_ID%TYPE;*
*
*
* V_FILAS NUMBER:=0;*
* V_ELID NUMBER:=0;*
* V_MENSAJE VARCHAR2(254);*
* V_ERRORID NUMBER:=0;*
* V_P_CURSOR CURSOR_REF;*
*
*
* V_EXCEP_CONCODIGO EXCEPTION;*
* V_EXCEP_CODCONTRI EXCEPTION;*
* V_EXCEP_CODPREDIO EXCEPTION;*
* V_EXCEP_CCC EXCEPTION;*
* V_EXCEP_CTA EXCEPTION;*
* V_EXCEP_CCS EXCEPTION;*
* V_EXCEP_EST EXCEPTION;*
* V_EXCEP_DET EXCEPTION;*
* V_EXCEP_PARAM EXCEPTION;*

--
*Atte. *Miguel Angel Marquina
*rpc: **994608916*
*nexteL:600 * 2100
**Email: *mmarquina(at)munibarranco(dot)gob(dot)pe

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Eduardo Leonardo Reyes Batista 2012-11-29 17:52:21 Problemas on SSL en PostgreSQL
Previous Message Jaime Casanova 2012-11-29 13:37:46 Fwd: Uso de fdw con odbc