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...

Oracle Errors Interview Questions
Questions Answers Views Company eMail

ORA-12924: tablespace string is already in force logging mode

1 6050

ORA-12925: tablespace string is not in force logging mode

1 3083

ORA-12926: FORCE LOGGING option already specified

1 2878

ORA-12927: RETENTION option already specified

1 3194

ORA-12950: SYSTEM tablespace specified as default permanent tablespace

1 5798

ORA-12951: Attempt to change default permanent tablespace to temporary

1 3923

ORA-12980: checkpoint option not allowed with SET UNUSED

1 3240

ORA-12981: cannot drop column from an object type table

1 4102

ORA-12982: cannot drop column from a nested table

1 3409

ORA-12983: cannot drop all columns in a table

1 5167

ORA-12984: cannot drop partitioning column

1 7414

ORA-12985: tablespace 'string' is read only, cannot drop column

1 3299

ORA-12986: columns in partially dropped state. Submit ALTER TABLE DROP COLUMNS CONTINUE

1 7859

ORA-12987: cannot combine drop column with other operations

1 6931

ORA-12988: cannot drop column from table owned by SYS

eSys,

2 8511


Post New Oracle Errors Questions

Un-Answered Questions { Oracle 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

2822