Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...



Database Errors Interview Questions
Questions Answers Views Company eMail

RMAN-20211: FROM TIME is before RESETLOGS time

1 3781

RMAN-20215: backup set not found

1 5909

RMAN-20217: datafile not part of the database

1 3843

RMAN-20218: datafile not found in recovery catalog

1 3204

RMAN-20220: controlfile copy not found in the recovery catalog

1 6823

RMAN-20221: ambiguous controlfile copy name

1 3172

RMAN-20222: datafilename not found in recovery catalog or is ambiguous

1 4429

RMAN-20230: datafile copy not found in the recovery catalog

1 10687

RMAN-20231: ambiguous datafilecopy name

1 3171

RMAN-20240: archived log not found in the recovery catalog

1 7048

RMAN-20241: ambiguous archived log name

1 3059

RMAN-20250: offline range not found in the recovery catalog

1 2897

RMAN-20260: backup piece not found in the recovery catalog

1 7934

RMAN-20261: ambiguous backup piece handle

1 4935

RMAN-20272: no parent backup found for the incremental backup

1 4396


Un-Answered Questions { Database Errors }

Buenos dias queria hacer la consulta sobre un trigger... pasa que tengo un trigger que funciona correctamente... lo que ahora estoy haciendo es que parte de ese trigger lo estoy poniendo como funcion ya que luego lo voy a reutilizar para otros triggers.. Pero cuando ejecuto la funcion me sale un error que es este PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR1' LINE:7 COLUMN: 16 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR1' LINE:8 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR1' LINE:9 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR1' LINE:10 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR1' LINE:11 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR1' LINE:12 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR1' LINE:15 COLUMN: 7 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR2' LINE:18 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR2' LINE:19 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR2' LINE:20 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR2' LINE:21 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR2' LINE:22 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR2' LINE:23 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR2' LINE:26 COLUMN: 7 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR3' LINE:29 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR3' LINE:30 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR3' LINE:31 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR3' LINE:32 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR3' LINE:33 COLUMN: 11 PLS-00049: bad bind variable'NEW.SCRIPT_VARCHAR3' LINE:34 COLUMN: 11 el trigger inicial es este: CREATE OR REPLACE TRIGGER GENESYS_OCS.t_updtable_a08 BEFORE UPDATE ON GENESYS_OCS.ATE_ROBO_POSTPAGO_PRECLISTA REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE v_call_time ate_robo_postpago_preclista.call_time%TYPE; v_intento ate_robo_postpago_preclista.attempt% TYPE; v_agent_id ate_robo_postpago_preclista.agent_id% TYPE; v_outsourcer ate_robo_postpago_preclista.usr_proveed%TYPE; v_attempts ate_robo_postpago_preclista.attempt% TYPE; v_call_result ate_robo_postpago_preclista.call_result%TYPE; v_script_varchar1 ate_robo_postpago_preclista.script_varchar1%TYPE; v_venta NUMBER; --- 0 encuesta ; 1 venta BEGIN v_venta := 0; v_call_time := :NEW.call_time; v_script_varchar1 := :NEW.script_varchar1; v_intento := :NEW.attempt; v_call_result := :NEW.call_result; IF (v_intento IS NOT NULL AND v_call_result != 33) THEN :NEW.usr_intento := v_intento; END IF; v_agent_id := :NEW.agent_id; IF (v_agent_id IS NOT NULL) THEN :NEW.usr_login_agente := v_agent_id; END IF; v_outsourcer := :NEW.usr_proveed; IF (v_outsourcer IS NOT NULL) THEN :NEW.usr_outsourcer := v_outsourcer; END IF; IF ( :NEW.attempt = :OLD.attempt AND :NEW.call_result != :OLD.call_result AND :NEW.call_result != 28 ) THEN :NEW.attempt := :NEW.attempt + 1; END IF; :NEW.usr_intento := :NEW.attempt; IF ( :OLD.record_status = 3 AND (:OLD.usr_conversion = 'CE' OR :OLD.usr_conversion = 'CNE') ) THEN raise_application_error (-20999, 'Registro marcado como contacto'); END IF; -- llamada cortada IF (v_call_result = 33 AND :OLD.record_status != 3) THEN IF ( :NEW.attempt = :OLD.attempt AND :NEW.call_result != :OLD.call_result AND :NEW.call_result != 28 ) THEN :NEW.attempt := :NEW.attempt + 1; END IF; :NEW.usr_intento := :NEW.attempt; IF (v_agent_id IS NOT NULL) THEN :NEW.usr_login_agente := v_agent_id; END IF; :NEW.usr_conversion := 'CNE'; END IF; -- casilla de voz IF (v_call_result = 9 AND :OLD.record_status != 3) THEN IF ( :NEW.attempt = :OLD.attempt AND :NEW.call_result != :OLD.call_result AND :NEW.call_result != 28 ) THEN :NEW.attempt := :NEW.attempt + 1; END IF; :NEW.usr_intento := :NEW.attempt; IF (v_agent_id IS NOT NULL) THEN :NEW.usr_login_agente := v_agent_id; END IF; :NEW.usr_conversion := 'NC'; END IF; -- celular apagado IF (v_call_result = 7 AND :OLD.record_status != 3) THEN IF ( :NEW.attempt = :OLD.attempt AND :NEW.call_result != :OLD.call_result AND :NEW.call_result != 28 ) THEN :NEW.attempt := :NEW.attempt + 1; END IF; :NEW.usr_intento := :NEW.attempt; IF (v_agent_id IS NOT NULL) THEN :NEW.usr_login_agente := v_agent_id; END IF; :NEW.usr_conversion := 'NC'; END IF; -- contesto llamda IF (v_call_result = 33 AND :OLD.record_status != 3) THEN IF ( LOWER (:NEW.script_varchar1) = 'no acepta encuesta') THEN IF ( :NEW.attempt = :OLD.attempt AND :NEW.call_result != :OLD.call_result AND :NEW.call_result != 28 ) THEN :NEW.attempt := :NEW.attempt + 1; END IF; :NEW.usr_intento := :NEW.attempt; IF (v_agent_id IS NOT NULL) THEN :NEW.usr_login_agente := v_agent_id; END IF; :NEW.usr_conversion := 'CNE'; END IF; IF ( LOWER (:NEW.script_varchar1) = 'si acepta encuesta'and LOWER (:NEW.script_varchar38) = 'si acepto ofrecimiento') THEN IF ( :NEW.attempt = :OLD.attempt AND :NEW.call_result != :OLD.call_result AND :NEW.call_result != 28 ) THEN :NEW.attempt := :NEW.attempt + 1; END IF; :NEW.usr_intento := :NEW.attempt; IF (v_agent_id IS NOT NULL) THEN :NEW.usr_login_agente := v_agent_id; END IF; :NEW.usr_conversion := 'CE'; END IF; IF ( LOWER (:NEW.script_varchar1) = 'si acepta encuesta'and LOWER (:NEW.script_varchar38) != 'si acepto ofrecimiento') THEN IF ( :NEW.attempt = :OLD.attempt AND :NEW.call_result != :OLD.call_result AND :NEW.call_result != 28 ) THEN :NEW.attempt := :NEW.attempt + 1; END IF; :NEW.usr_intento := :NEW.attempt; IF (v_agent_id IS NOT NULL) THEN :NEW.usr_login_agente := v_agent_id; END IF; :NEW.usr_conversion := 'CNE'; END IF; END IF; IF ( LOWER (:NEW.script_varchar1) = 'no contesta' OR :NEW.script_varchar1 = 'Seleccione Alternativa' OR :NEW.script_varchar1 = 'Seleccionar Alternativa' OR :NEW.script_varchar1 = 'Seleccione Dia' OR :NEW.script_varchar1 = 'Seleccione Mes' OR :NEW.script_varchar1 = 'Seleccione Ao' ) THEN :NEW.script_varchar1 := ''; END IF; IF ( :NEW.script_varchar2 = 'No Contesta' OR :NEW.script_varchar2 = 'Seleccione Alternativa' OR :NEW.script_varchar2 = 'Seleccionar Alternativa' OR :NEW.script_varchar2 = 'Seleccione Dia' OR :NEW.script_varchar2 = 'Seleccione Mes' OR :NEW.script_varchar2 = 'Seleccione Ao' ) THEN :NEW.script_varchar2 := ''; END IF; IF ( :NEW.script_varchar3 = 'No Contesta' OR :NEW.script_varchar3 = 'Seleccione Alternativa' OR :NEW.script_varchar3 = 'Seleccionar Alternativa' OR :NEW.script_varchar3 = 'Seleccione Dia' OR :NEW.script_varchar3 = 'Seleccione Mes' OR :NEW.script_varchar3 = 'Seleccione Ao' ) THEN :NEW.script_varchar3 := ''; END IF; IF ( :NEW.script_varchar4 = 'No Contesta' OR :NEW.script_varchar4 = 'Seleccione Alternativa' OR :NEW.script_varchar4 = 'Seleccionar Alternativa' OR :NEW.script_varchar4 = 'Seleccione Dia' OR :NEW.script_varchar4 = 'Seleccione Mes' OR :NEW.script_varchar4 = 'Seleccione Ao' ) THEN :NEW.script_varchar4 := ''; END IF; IF ( :NEW.script_varchar5 = 'No Contesta' OR :NEW.script_varchar5 = 'Seleccione Alternativa' OR :NEW.script_varchar5 = 'Seleccionar Alternativa' OR :NEW.script_varchar5 = 'Seleccione Dia' OR :NEW.script_varchar5 = 'Seleccione Mes' OR :NEW.script_varchar5 = 'Seleccione Ao' ) THEN :NEW.script_varchar5 := ''; END IF; IF ( :NEW.script_varchar6 = 'No Contesta' OR :NEW.script_varchar6 = 'Seleccione Alternativa' OR :NEW.script_varchar6 = 'Seleccionar Alternativa' OR :NEW.script_varchar6 = 'Seleccione Dia' OR :NEW.script_varchar2 = 'Seleccione Mes' OR :NEW.script_varchar6 = 'Seleccione Ao' ) THEN :NEW.script_varchar6 := ''; END IF; IF ( :NEW.script_varchar7 = 'No Contesta' OR :NEW.script_varchar7 = 'Seleccione Alternativa' OR :NEW.script_varchar7 = 'Seleccionar Alternativa' OR :NEW.script_varchar7 = 'Seleccione Dia' OR :NEW.script_varchar7 = 'Seleccione Mes' OR :NEW.script_varchar7 = 'Seleccione Ao' ) THEN :NEW.script_varchar7 := ''; END IF; IF ( :NEW.script_varchar8 = 'No Contesta' OR :NEW.script_varchar8 = 'Seleccione Alternativa' OR :NEW.script_varchar8 = 'Seleccionar Alternativa' OR :NEW.script_varchar8 = 'Seleccione Dia' OR :NEW.script_varchar8 = 'Seleccione Mes' OR :NEW.script_varchar8 = 'Seleccione Ao' ) THEN :NEW.script_varchar8 := ''; END IF; IF ( :NEW.script_varchar9 = 'No Contesta' OR :NEW.script_varchar9 = 'Seleccione Alternativa' OR :NEW.script_varchar9 = 'Seleccionar Alternativa' OR :NEW.script_varchar9 = 'Seleccione Dia' OR :NEW.script_varchar9 = 'Seleccione Mes' OR :NEW.script_varchar9 = 'Seleccione Ao' ) THEN :NEW.script_varchar9 := ''; END IF; IF ( :NEW.script_varchar10 = 'No Contesta' OR :NEW.script_varchar10 = 'Seleccione Alternativa' OR :NEW.script_varchar10 = 'Seleccionar Alternativa' OR :NEW.script_varchar10 = 'Seleccione Dia' OR :NEW.script_varchar10 = 'Seleccione Mes' OR :NEW.script_varchar10 = 'Seleccione Ao' ) THEN :NEW.script_varchar10 := ''; END IF; IF ( :NEW.script_varchar11 = 'No Contesta' OR :NEW.script_varchar11 = 'Seleccione Alternativa' OR :NEW.script_varchar11 = 'Seleccionar Alternativa' OR :NEW.script_varchar11 = 'Seleccione Dia' OR :NEW.script_varchar11 = 'Seleccione Mes' OR :NEW.script_varchar11 = 'Seleccione Ao' ) THEN :NEW.script_varchar11 := ''; END IF; IF ( :NEW.script_varchar12 = 'No Contesta' OR :NEW.script_varchar12 = 'Seleccione Alternativa' OR :NEW.script_varchar12 = 'Seleccionar Alternativa' OR :NEW.script_varchar12 = 'Seleccione Dia' OR :NEW.script_varchar12 = 'Seleccione Mes' OR :NEW.script_varchar12 = 'Seleccione Ao' ) THEN :NEW.script_varchar12 := ''; END IF; IF ( :NEW.script_varchar13 = 'No Contesta' OR :NEW.script_varchar13 = 'Seleccione Alternativa' OR :NEW.script_varchar13 = 'Seleccionar Alternativa' OR :NEW.script_varchar13 = 'Seleccione Dia' OR :NEW.script_varchar13 = 'Seleccione Mes' OR :NEW.script_varchar13 = 'Seleccione Ao' ) THEN :NEW.script_varchar13 := ''; END IF; IF ( :NEW.script_varchar14 = 'No Contesta' OR :NEW.script_varchar14 = 'Seleccione Alternativa' OR :NEW.script_varchar14 = 'Seleccionar Alternativa' OR :NEW.script_varchar14 = 'Seleccione Dia' OR :NEW.script_varchar14 = 'Seleccione Mes' OR :NEW.script_varchar14 = 'Seleccione Ao' ) THEN :NEW.script_varchar14 := ''; END IF; IF ( :NEW.script_varchar15 = 'No Contesta' OR :NEW.script_varchar15 = 'Seleccione Alternativa' OR :NEW.script_varchar15 = 'Seleccionar Alternativa' OR :NEW.script_varchar15 = 'Seleccione Dia' OR :NEW.script_varchar15 = 'Seleccione Mes' OR :NEW.script_varchar15 = 'Seleccione Ao' ) THEN :NEW.script_varchar15 := ''; END IF; IF ( :NEW.script_varchar16 = 'No Contesta' OR :NEW.script_varchar16 = 'Seleccione Alternativa' OR :NEW.script_varchar16 = 'Seleccionar Alternativa' OR :NEW.script_varchar16 = 'Seleccione Dia' OR :NEW.script_varchar16 = 'Seleccione Mes' OR :NEW.script_varchar16 = 'Seleccione Ao' ) THEN :NEW.script_varchar16 := ''; END IF; IF ( :NEW.script_varchar17 = 'No Contesta' OR :NEW.script_varchar17 = 'Seleccione Alternativa' OR :NEW.script_varchar17 = 'Seleccionar Alternativa' OR :NEW.script_varchar17 = 'Seleccione Dia' OR :NEW.script_varchar17 = 'Seleccione Mes' OR :NEW.script_varchar17 = 'Seleccione Ao' ) THEN :NEW.script_varchar17 := ''; END IF; IF ( :NEW.script_varchar18 = 'No Contesta' OR :NEW.script_varchar18 = 'Seleccione Alternativa' OR :NEW.script_varchar18 = 'Seleccionar Alternativa' OR :NEW.script_varchar18 = 'Seleccione Dia' OR :NEW.script_varchar18 = 'Seleccione Mes' OR :NEW.script_varchar18 = 'Seleccione Ao' ) THEN :NEW.script_varchar18 := ''; END IF; IF ( :NEW.script_varchar19 = 'No Contesta' OR :NEW.script_varchar19 = 'Seleccione Alternativa' OR :NEW.script_varchar19 = 'Seleccionar Alternativa' OR :NEW.script_varchar19 = 'Seleccione Dia' OR :NEW.script_varchar19 = 'Seleccione Mes' OR :NEW.script_varchar19 = 'Seleccione Ao' ) THEN :NEW.script_varchar19 := ''; END IF; IF ( :NEW.script_varchar20 = 'No Contesta' OR :NEW.script_varchar20 = 'Seleccione Alternativa' OR :NEW.script_varchar20 = 'Seleccionar Alternativa' OR :NEW.script_varchar20 = 'Seleccione Dia' OR :NEW.script_varchar20 = 'Seleccione Mes' OR :NEW.script_varchar20 = 'Seleccione Ao' ) THEN :NEW.script_varchar20 := ''; END IF; IF ( :NEW.script_varchar21 = 'No Contesta' OR :NEW.script_varchar21 = 'Seleccione Alternativa' OR :NEW.script_varchar21 = 'Seleccionar Alternativa' OR :NEW.script_varchar21 = 'Seleccione Dia' OR :NEW.script_varchar21 = 'Seleccione Mes' OR :NEW.script_varchar21 = 'Seleccione Ao' ) THEN :NEW.script_varchar21 := ''; END IF; IF ( :NEW.script_varchar22 = 'No Contesta' OR :NEW.script_varchar22 = 'Seleccione Alternativa' OR :NEW.script_varchar22 = 'Seleccionar Alternativa' OR :NEW.script_varchar22 = 'Seleccione Dia' OR :NEW.script_varchar22 = 'Seleccione Mes' OR :NEW.script_varchar22 = 'Seleccione Ao' ) THEN :NEW.script_varchar22 := ''; END IF; IF ( :NEW.script_varchar23 = 'No Contesta' OR :NEW.script_varchar23 = 'Seleccione Alternativa' OR :NEW.script_varchar23 = 'Seleccionar Alternativa' OR :NEW.script_varchar23 = 'Seleccione Dia' OR :NEW.script_varchar23 = 'Seleccione Mes' OR :NEW.script_varchar23 = 'Seleccione Ao' ) THEN :NEW.script_varchar23 := ''; END IF; IF ( :NEW.script_varchar24 = 'No Contesta' OR :NEW.script_varchar24 = 'Seleccione Alternativa' OR :NEW.script_varchar24 = 'Seleccionar Alternativa' OR :NEW.script_varchar24 = 'Seleccione Dia' OR :NEW.script_varchar24 = 'Seleccione Mes' OR :NEW.script_varchar24 = 'Seleccione Ao' ) THEN :NEW.script_varchar24 := ''; END IF; IF ( :NEW.script_varchar25 = 'No Contesta' OR :NEW.script_varchar25 = 'Seleccione Alternativa' OR :NEW.script_varchar25 = 'Seleccionar Alternativa' OR :NEW.script_varchar25 = 'Seleccione Dia' OR :NEW.script_varchar25 = 'Seleccione Mes' OR :NEW.script_varchar25 = 'Seleccione Ao' ) THEN :NEW.script_varchar25 := ''; END IF; IF ( :NEW.script_varchar26 = 'No Contesta' OR :NEW.script_varchar26 = 'Seleccione Alternativa' OR :NEW.script_varchar26 = 'Seleccionar Alternativa' OR :NEW.script_varchar26 = 'Seleccione Dia' OR :NEW.script_varchar26 = 'Seleccione Mes' OR :NEW.script_varchar26 = 'Seleccione Ao' ) THEN :NEW.script_varchar26 := ''; END IF; IF ( :NEW.script_varchar27 = 'No Contesta' OR :NEW.script_varchar27 = 'Seleccione Alternativa' OR :NEW.script_varchar27 = 'Seleccionar Alternativa' OR :NEW.script_varchar27 = 'Seleccione Dia' OR :NEW.script_varchar27 = 'Seleccione Mes' OR :NEW.script_varchar27 = 'Seleccione Ao' ) THEN :NEW.script_varchar27 := ''; END IF; IF ( :NEW.script_varchar28 = 'No Contesta' OR :NEW.script_varchar28 = 'Seleccione Alternativa' OR :NEW.script_varchar28 = 'Seleccionar Alternativa' OR :NEW.script_varchar28 = 'Seleccione Dia' OR :NEW.script_varchar28 = 'Seleccione Mes' OR :NEW.script_varchar28 = 'Seleccione Ao' ) THEN :NEW.script_varchar28 := ''; END IF; IF ( :NEW.script_varchar29 = 'No Contesta' OR :NEW.script_varchar29 = 'Seleccione Alternativa' OR :NEW.script_varchar29 = 'Seleccionar Alternativa' OR :NEW.script_varchar29 = 'Seleccione Dia' OR :NEW.script_varchar29 = 'Seleccione Mes' OR :NEW.script_varchar29 = 'Seleccione Ao' ) THEN :NEW.script_varchar29 := ''; END IF; IF ( :NEW.script_varchar30 = 'No Contesta' OR :NEW.script_varchar30 = 'Seleccione Alternativa' OR :NEW.script_varchar30 = 'Seleccionar Alternativa' OR :NEW.script_varchar30 = 'Seleccione Dia' OR :NEW.script_varchar30 = 'Seleccione Mes' OR :NEW.script_varchar30 = 'Seleccione Ao' ) THEN :NEW.script_varchar30 := ''; END IF; IF ( :NEW.script_varchar31 = 'No Contesta' OR :NEW.script_varchar31 = 'Seleccione Alternativa' OR :NEW.script_varchar31 = 'Seleccionar Alternativa' OR :NEW.script_varchar31 = 'Seleccione Dia' OR :NEW.script_varchar31 = 'Seleccione Mes' OR :NEW.script_varchar31 = 'Seleccione Ao' ) THEN :NEW.script_varchar31 := ''; END IF; IF ( :NEW.script_varchar32 = 'No Contesta' OR :NEW.script_varchar32 = 'Seleccione Alternativa' OR :NEW.script_varchar32 = 'Seleccionar Alternativa' OR :NEW.script_varchar32 = 'Seleccione Dia' OR :NEW.script_varchar32 = 'Seleccione Mes' OR :NEW.script_varchar32 = 'Seleccione Ao' ) THEN :NEW.script_varchar32 := ''; END IF; IF ( :NEW.script_varchar33 = 'No Contesta' OR :NEW.script_varchar33 = 'Seleccione Alternativa' OR :NEW.script_varchar33 = 'Seleccionar Alternativa' OR :NEW.script_varchar33 = 'Seleccione Dia' OR :NEW.script_varchar33 = 'Seleccione Mes' OR :NEW.script_varchar33 = 'Seleccione Ao' ) THEN :NEW.script_varchar33 := ''; END IF; IF ( :NEW.script_varchar34 = 'No Contesta' OR :NEW.script_varchar34 = 'Seleccione Alternativa' OR :NEW.script_varchar34 = 'Seleccionar Alternativa' OR :NEW.script_varchar34 = 'Seleccione Dia' OR :NEW.script_varchar34 = 'Seleccione Mes' OR :NEW.script_varchar34 = 'Seleccione Ao' ) THEN :NEW.script_varchar34 := ''; END IF; IF ( :NEW.script_varchar35 = 'No Contesta' OR :NEW.script_varchar35 = 'Seleccione Alternativa' OR :NEW.script_varchar35 = 'Seleccionar Alternativa' OR :NEW.script_varchar35 = 'Seleccione Dia' OR :NEW.script_varchar35 = 'Seleccione Mes' OR :NEW.script_varchar35 = 'Seleccione Ao' ) THEN :NEW.script_varchar35 := ''; END IF; IF ( :NEW.script_varchar36 = 'No Contesta' OR :NEW.script_varchar36 = 'Seleccione Alternativa' OR :NEW.script_varchar36 = 'Seleccionar Alternativa' OR :NEW.script_varchar36 = 'Seleccione Dia' OR :NEW.script_varchar36 = 'Seleccione Mes' OR :NEW.script_varchar36 = 'Seleccione Ao' ) THEN :NEW.script_varchar36 := ''; END IF; IF ( :NEW.script_varchar37 = 'No Contesta' OR :NEW.script_varchar37 = 'Seleccione Alternativa' OR :NEW.script_varchar37 = 'Seleccionar Alternativa' OR :NEW.script_varchar37 = 'Seleccione Dia' OR :NEW.script_varchar37 = 'Seleccione Mes' OR :NEW.script_varchar37 = 'Seleccione Ao' ) THEN :NEW.script_varchar37 := ''; END IF; IF ( :NEW.script_varchar38 = 'No Contesta' OR :NEW.script_varchar38 = 'Seleccione Alternativa' OR :NEW.script_varchar38 = 'Seleccionar Alternativa' OR :NEW.script_varchar38 = 'Seleccione Dia' OR :NEW.script_varchar38 = 'Seleccione Mes' OR :NEW.script_varchar38 = 'Seleccione Ao' ) THEN :NEW.script_varchar38 := ''; END IF; IF ( :NEW.script_varchar39 = 'No Contesta' OR :NEW.script_varchar39 = 'Seleccione Alternativa' OR :NEW.script_varchar39 = 'Seleccionar Alternativa' OR :NEW.script_varchar39 = 'Seleccione Dia' OR :NEW.script_varchar39 = 'Seleccione Mes' OR :NEW.script_varchar39 = 'Seleccione Ao' ) THEN :NEW.script_varchar39 := ''; END IF; END t_updtable_a08; / y la funcion que quiero crear es este: CREATE OR REPLACE FUNCTION GENESYS_OCS.fn_setea_campos(x varchar) RETURN NUMBER IS result NUMBER; BEGIN IF ( LOWER (:NEW.script_varchar1) = 'no contesta' OR :NEW.script_varchar1 = 'Seleccione Alternativa' OR :NEW.script_varchar1 = 'Seleccionar Alternativa' OR :NEW.script_varchar1 = 'Seleccione Dia' OR :NEW.script_varchar1 = 'Seleccione Mes' OR :NEW.script_varchar1 = 'Seleccione Ao' ) THEN :NEW.script_varchar1 := ''; END IF; IF ( :NEW.script_varchar2 = 'No Contesta' OR :NEW.script_varchar2 = 'Seleccione Alternativa' OR :NEW.script_varchar2 = 'Seleccionar Alternativa' OR :NEW.script_varchar2 = 'Seleccione Dia' OR :NEW.script_varchar2 = 'Seleccione Mes' OR :NEW.script_varchar2 = 'Seleccione Ao' ) THEN :NEW.script_varchar2 := ''; END IF; IF ( :NEW.script_varchar3 = 'No Contesta' OR :NEW.script_varchar3 = 'Seleccione Alternativa' OR :NEW.script_varchar3 = 'Seleccionar Alternativa' OR :NEW.script_varchar3 = 'Seleccione Dia' OR :NEW.script_varchar3 = 'Seleccione Mes' OR :NEW.script_varchar3 = 'Seleccione Ao' ) THEN :NEW.script_varchar3 := ''; END IF; IF ( :NEW.script_varchar4 = 'No Contesta' OR :NEW.script_varchar4 = 'Seleccione Alternativa' OR :NEW.script_varchar4 = 'Seleccionar Alternativa' OR :NEW.script_varchar4 = 'Seleccione Dia' OR :NEW.script_varchar4 = 'Seleccione Mes' OR :NEW.script_varchar4 = 'Seleccione Ao' ) THEN :NEW.script_varchar4 := ''; END IF; IF ( :NEW.script_varchar5 = 'No Contesta' OR :NEW.script_varchar5 = 'Seleccione Alternativa' OR :NEW.script_varchar5 = 'Seleccionar Alternativa' OR :NEW.script_varchar5 = 'Seleccione Dia' OR :NEW.script_varchar5 = 'Seleccione Mes' OR :NEW.script_varchar5 = 'Seleccione Ao' ) THEN :NEW.script_varchar5 := ''; END IF; IF ( :NEW.script_varchar6 = 'No Contesta' OR :NEW.script_varchar6 = 'Seleccione Alternativa' OR :NEW.script_varchar6 = 'Seleccionar Alternativa' OR :NEW.script_varchar6 = 'Seleccione Dia' OR :NEW.script_varchar6 = 'Seleccione Mes' OR :NEW.script_varchar6 = 'Seleccione Ao' ) THEN :NEW.script_varchar6 := ''; END IF; IF ( :NEW.script_varchar7 = 'No Contesta' OR :NEW.script_varchar7 = 'Seleccione Alternativa' OR :NEW.script_varchar7 = 'Seleccionar Alternativa' OR :NEW.script_varchar7 = 'Seleccione Dia' OR :NEW.script_varchar7 = 'Seleccione Mes' OR :NEW.script_varchar7 = 'Seleccione Ao' ) THEN :NEW.script_varchar7 := ''; END IF; IF ( :NEW.script_varchar8 = 'No Contesta' OR :NEW.script_varchar8 = 'Seleccione Alternativa' OR :NEW.script_varchar8 = 'Seleccionar Alternativa' OR :NEW.script_varchar8 = 'Seleccione Dia' OR :NEW.script_varchar8 = 'Seleccione Mes' OR :NEW.script_varchar8 = 'Seleccione Ao' ) THEN :NEW.script_varchar8 := ''; END IF; IF ( :NEW.script_varchar9 = 'No Contesta' OR :NEW.script_varchar9 = 'Seleccione Alternativa' OR :NEW.script_varchar9 = 'Seleccionar Alternativa' OR :NEW.script_varchar9 = 'Seleccione Dia' OR :NEW.script_varchar9 = 'Seleccione Mes' OR :NEW.script_varchar9 = 'Seleccione Ao' ) THEN :NEW.script_varchar9 := ''; END IF; IF ( :NEW.script_varchar10 = 'No Contesta' OR :NEW.script_varchar10 = 'Seleccione Alternativa' OR :NEW.script_varchar10 = 'Seleccionar Alternativa' OR :NEW.script_varchar10 = 'Seleccione Dia' OR :NEW.script_varchar10 = 'Seleccione Mes' OR :NEW.script_varchar10 = 'Seleccione Ao' ) THEN :NEW.script_varchar10 := ''; END IF; IF ( :NEW.script_varchar11 = 'No Contesta' OR :NEW.script_varchar11 = 'Seleccione Alternativa' OR :NEW.script_varchar11 = 'Seleccionar Alternativa' OR :NEW.script_varchar11 = 'Seleccione Dia' OR :NEW.script_varchar11 = 'Seleccione Mes' OR :NEW.script_varchar11 = 'Seleccione Ao' ) THEN :NEW.script_varchar11 := ''; END IF; IF ( :NEW.script_varchar12 = 'No Contesta' OR :NEW.script_varchar12 = 'Seleccione Alternativa' OR :NEW.script_varchar12 = 'Seleccionar Alternativa' OR :NEW.script_varchar12 = 'Seleccione Dia' OR :NEW.script_varchar12 = 'Seleccione Mes' OR :NEW.script_varchar12 = 'Seleccione Ao' ) THEN :NEW.script_varchar12 := ''; END IF; IF ( :NEW.script_varchar13 = 'No Contesta' OR :NEW.script_varchar13 = 'Seleccione Alternativa' OR :NEW.script_varchar13 = 'Seleccionar Alternativa' OR :NEW.script_varchar13 = 'Seleccione Dia' OR :NEW.script_varchar13 = 'Seleccione Mes' OR :NEW.script_varchar13 = 'Seleccione Ao' ) THEN :NEW.script_varchar13 := ''; END IF; IF ( :NEW.script_varchar14 = 'No Contesta' OR :NEW.script_varchar14 = 'Seleccione Alternativa' OR :NEW.script_varchar14 = 'Seleccionar Alternativa' OR :NEW.script_varchar14 = 'Seleccione Dia' OR :NEW.script_varchar14 = 'Seleccione Mes' OR :NEW.script_varchar14 = 'Seleccione Ao' ) THEN :NEW.script_varchar14 := ''; END IF; IF ( :NEW.script_varchar15 = 'No Contesta' OR :NEW.script_varchar15 = 'Seleccione Alternativa' OR :NEW.script_varchar15 = 'Seleccionar Alternativa' OR :NEW.script_varchar15 = 'Seleccione Dia' OR :NEW.script_varchar15 = 'Seleccione Mes' OR :NEW.script_varchar15 = 'Seleccione Ao' ) THEN :NEW.script_varchar15 := ''; END IF; IF ( :NEW.script_varchar16 = 'No Contesta' OR :NEW.script_varchar16 = 'Seleccione Alternativa' OR :NEW.script_varchar16 = 'Seleccionar Alternativa' OR :NEW.script_varchar16 = 'Seleccione Dia' OR :NEW.script_varchar16 = 'Seleccione Mes' OR :NEW.script_varchar16 = 'Seleccione Ao' ) THEN :NEW.script_varchar16 := ''; END IF; IF ( :NEW.script_varchar17 = 'No Contesta' OR :NEW.script_varchar17 = 'Seleccione Alternativa' OR :NEW.script_varchar17 = 'Seleccionar Alternativa' OR :NEW.script_varchar17 = 'Seleccione Dia' OR :NEW.script_varchar17 = 'Seleccione Mes' OR :NEW.script_varchar17 = 'Seleccione Ao' ) THEN :NEW.script_varchar17 := ''; END IF; IF ( :NEW.script_varchar18 = 'No Contesta' OR :NEW.script_varchar18 = 'Seleccione Alternativa' OR :NEW.script_varchar18 = 'Seleccionar Alternativa' OR :NEW.script_varchar18 = 'Seleccione Dia' OR :NEW.script_varchar18 = 'Seleccione Mes' OR :NEW.script_varchar18 = 'Seleccione Ao' ) THEN :NEW.script_varchar18 := ''; END IF; IF ( :NEW.script_varchar19 = 'No Contesta' OR :NEW.script_varchar19 = 'Seleccione Alternativa' OR :NEW.script_varchar19 = 'Seleccionar Alternativa' OR :NEW.script_varchar19 = 'Seleccione Dia' OR :NEW.script_varchar19 = 'Seleccione Mes' OR :NEW.script_varchar19 = 'Seleccione Ao' ) THEN :NEW.script_varchar19 := ''; END IF; IF ( :NEW.script_varchar20 = 'No Contesta' OR :NEW.script_varchar20 = 'Seleccione Alternativa' OR :NEW.script_varchar20 = 'Seleccionar Alternativa' OR :NEW.script_varchar20 = 'Seleccione Dia' OR :NEW.script_varchar20 = 'Seleccione Mes' OR :NEW.script_varchar20 = 'Seleccione Ao' ) THEN :NEW.script_varchar20 := ''; END IF; IF ( :NEW.script_varchar21 = 'No Contesta' OR :NEW.script_varchar21 = 'Seleccione Alternativa' OR :NEW.script_varchar21 = 'Seleccionar Alternativa' OR :NEW.script_varchar21 = 'Seleccione Dia' OR :NEW.script_varchar21 = 'Seleccione Mes' OR :NEW.script_varchar21 = 'Seleccione Ao' ) THEN :NEW.script_varchar21 := ''; END IF; IF ( :NEW.script_varchar22 = 'No Contesta' OR :NEW.script_varchar22 = 'Seleccione Alternativa' OR :NEW.script_varchar22 = 'Seleccionar Alternativa' OR :NEW.script_varchar22 = 'Seleccione Dia' OR :NEW.script_varchar22 = 'Seleccione Mes' OR :NEW.script_varchar22 = 'Seleccione Ao' ) THEN :NEW.script_varchar22 := ''; END IF; IF ( :NEW.script_varchar23 = 'No Contesta' OR :NEW.script_varchar23 = 'Seleccione Alternativa' OR :NEW.script_varchar23 = 'Seleccionar Alternativa' OR :NEW.script_varchar23 = 'Seleccione Dia' OR :NEW.script_varchar23 = 'Seleccione Mes' OR :NEW.script_varchar23 = 'Seleccione Ao' ) THEN :NEW.script_varchar23 := ''; END IF; IF ( :NEW.script_varchar24 = 'No Contesta' OR :NEW.script_varchar24 = 'Seleccione Alternativa' OR :NEW.script_varchar24 = 'Seleccionar Alternativa' OR :NEW.script_varchar24 = 'Seleccione Dia' OR :NEW.script_varchar24 = 'Seleccione Mes' OR :NEW.script_varchar24 = 'Seleccione Ao' ) THEN :NEW.script_varchar24 := ''; END IF; IF ( :NEW.script_varchar25 = 'No Contesta' OR :NEW.script_varchar25 = 'Seleccione Alternativa' OR :NEW.script_varchar25 = 'Seleccionar Alternativa' OR :NEW.script_varchar25 = 'Seleccione Dia' OR :NEW.script_varchar25 = 'Seleccione Mes' OR :NEW.script_varchar25 = 'Seleccione Ao' ) THEN :NEW.script_varchar25 := ''; END IF; IF ( :NEW.script_varchar26 = 'No Contesta' OR :NEW.script_varchar26 = 'Seleccione Alternativa' OR :NEW.script_varchar26 = 'Seleccionar Alternativa' OR :NEW.script_varchar26 = 'Seleccione Dia' OR :NEW.script_varchar26 = 'Seleccione Mes' OR :NEW.script_varchar26 = 'Seleccione Ao' ) THEN :NEW.script_varchar26 := ''; END IF; IF ( :NEW.script_varchar27 = 'No Contesta' OR :NEW.script_varchar27 = 'Seleccione Alternativa' OR :NEW.script_varchar27 = 'Seleccionar Alternativa' OR :NEW.script_varchar27 = 'Seleccione Dia' OR :NEW.script_varchar27 = 'Seleccione Mes' OR :NEW.script_varchar27 = 'Seleccione Ao' ) THEN :NEW.script_varchar27 := ''; END IF; IF ( :NEW.script_varchar28 = 'No Contesta' OR :NEW.script_varchar28 = 'Seleccione Alternativa' OR :NEW.script_varchar28 = 'Seleccionar Alternativa' OR :NEW.script_varchar28 = 'Seleccione Dia' OR :NEW.script_varchar28 = 'Seleccione Mes' OR :NEW.script_varchar28 = 'Seleccione Ao' ) THEN :NEW.script_varchar28 := ''; END IF; IF ( :NEW.script_varchar29 = 'No Contesta' OR :NEW.script_varchar29 = 'Seleccione Alternativa' OR :NEW.script_varchar29 = 'Seleccionar Alternativa' OR :NEW.script_varchar29 = 'Seleccione Dia' OR :NEW.script_varchar29 = 'Seleccione Mes' OR :NEW.script_varchar29 = 'Seleccione Ao' ) THEN :NEW.script_varchar29 := ''; END IF; IF ( :NEW.script_varchar30 = 'No Contesta' OR :NEW.script_varchar30 = 'Seleccione Alternativa' OR :NEW.script_varchar30 = 'Seleccionar Alternativa' OR :NEW.script_varchar30 = 'Seleccione Dia' OR :NEW.script_varchar30 = 'Seleccione Mes' OR :NEW.script_varchar30 = 'Seleccione Ao' ) THEN :NEW.script_varchar30 := ''; END IF; IF ( :NEW.script_varchar31 = 'No Contesta' OR :NEW.script_varchar31 = 'Seleccione Alternativa' OR :NEW.script_varchar31 = 'Seleccionar Alternativa' OR :NEW.script_varchar31 = 'Seleccione Dia' OR :NEW.script_varchar31 = 'Seleccione Mes' OR :NEW.script_varchar31 = 'Seleccione Ao' ) THEN :NEW.script_varchar31 := ''; END IF; IF ( :NEW.script_varchar32 = 'No Contesta' OR :NEW.script_varchar32 = 'Seleccione Alternativa' OR :NEW.script_varchar32 = 'Seleccionar Alternativa' OR :NEW.script_varchar32 = 'Seleccione Dia' OR :NEW.script_varchar32 = 'Seleccione Mes' OR :NEW.script_varchar32 = 'Seleccione Ao' ) THEN :NEW.script_varchar32 := ''; END IF; IF ( :NEW.script_varchar33 = 'No Contesta' OR :NEW.script_varchar33 = 'Seleccione Alternativa' OR :NEW.script_varchar33 = 'Seleccionar Alternativa' OR :NEW.script_varchar33 = 'Seleccione Dia' OR :NEW.script_varchar33 = 'Seleccione Mes' OR :NEW.script_varchar33 = 'Seleccione Ao' ) THEN :NEW.script_varchar33 := ''; END IF; IF ( :NEW.script_varchar34 = 'No Contesta' OR :NEW.script_varchar34 = 'Seleccione Alternativa' OR :NEW.script_varchar34 = 'Seleccionar Alternativa' OR :NEW.script_varchar34 = 'Seleccione Dia' OR :NEW.script_varchar34 = 'Seleccione Mes' OR :NEW.script_varchar34 = 'Seleccione Ao' ) THEN :NEW.script_varchar34 := ''; END IF; IF ( :NEW.script_varchar35 = 'No Contesta' OR :NEW.script_varchar35 = 'Seleccione Alternativa' OR :NEW.script_varchar35 = 'Seleccionar Alternativa' OR :NEW.script_varchar35 = 'Seleccione Dia' OR :NEW.script_varchar35 = 'Seleccione Mes' OR :NEW.script_varchar35 = 'Seleccione Ao' ) THEN :NEW.script_varchar35 := ''; END IF; IF ( :NEW.script_varchar36 = 'No Contesta' OR :NEW.script_varchar36 = 'Seleccione Alternativa' OR :NEW.script_varchar36 = 'Seleccionar Alternativa' OR :NEW.script_varchar36 = 'Seleccione Dia' OR :NEW.script_varchar36 = 'Seleccione Mes' OR :NEW.script_varchar36 = 'Seleccione Ao' ) THEN :NEW.script_varchar36 := ''; END IF; IF ( :NEW.script_varchar37 = 'No Contesta' OR :NEW.script_varchar37 = 'Seleccione Alternativa' OR :NEW.script_varchar37 = 'Seleccionar Alternativa' OR :NEW.script_varchar37 = 'Seleccione Dia' OR :NEW.script_varchar37 = 'Seleccione Mes' OR :NEW.script_varchar37 = 'Seleccione Ao' ) THEN :NEW.script_varchar37 := ''; END IF; IF ( :NEW.script_varchar38 = 'No Contesta' OR :NEW.script_varchar38 = 'Seleccione Alternativa' OR :NEW.script_varchar38 = 'Seleccionar Alternativa' OR :NEW.script_varchar38 = 'Seleccione Dia' OR :NEW.script_varchar38 = 'Seleccione Mes' OR :NEW.script_varchar38 = 'Seleccione Ao' ) THEN :NEW.script_varchar38 := ''; END IF; IF ( :NEW.script_varchar39 = 'No Contesta' OR :NEW.script_varchar39 = 'Seleccione Alternativa' OR :NEW.script_varchar39 = 'Seleccionar Alternativa' OR :NEW.script_varchar39 = 'Seleccione Dia' OR :NEW.script_varchar39 = 'Seleccione Mes' OR :NEW.script_varchar39 = 'Seleccione Ao' ) THEN :NEW.script_varchar39 := ''; END IF; --return(result); --EXCEPTION WHEN NO_DATA_FOUND THEN return 0; END ; / y bueno arriba ya les detalle el error... no soy muy diestro en esto pero creo que el problema esta en el x varchar tal vez este incorrecto... he estado investigandi y tal vez sea asi x IN varchar no lo se en realidad.... Por favor quisiera que m ayuden ya que siempre me han dado la mano ustedes muy agradecidos por la ayuda BLADES Pdta: Por favor al momento de ecplicarme la solucion pdio que sean lo mas explicitos ya que recien estoy comenzandp en esto.. para entender si muchas gracias

2812