Share |

ORA-00904: Invalid identifier

The identifier (column name, function, ...) entered is invalid or unknown.

This can have a number of reasons:

It can be an unknown function, a column name that does not belong to a table, an invalid table alias, ...
The following function is not known
SQL> select unknown_function from dual;
select unknown_function from dual
*
ERROR at line 1:
ORA-00904: "UNKNOWN_FUNCTION": invalid identifier
The following column does not exist in the table:
SQL> select X1 from dual;
select X1 from dual
*
ERROR at line 1:
ORA-00904: "X1": invalid identifier
Here we used an unknown alias (x instead of a)
SQL> select x.DUMMY from dual a;
select x.DUMMY from dual a
*
ERROR at line 1:
ORA-00904: "X"."DUMMY": invalid identifier
It can also be that a procedure, function, package, ... exists, but the user does not have the correct privileges to execute it:
SQL> select test2.noaccess from dual;
select test2.noaccess from dual
       *
ERROR at line 1:
ORA-00904: "TEST2"."NOACCESS": invalid identifier
So make sure you didn't make any typo's, you have the correct privileges, and are using the correct variables names, function names, ...
 Was this information helpful?  Yes No
If it was not helpful, please take some time to explain why. This is not to ask questions, you can do so in the forum.

Welcome to our forum for Oracle error: ORA-00904 Add your own message



FULLPACKAGENAME."CONST_1_0_YEAR1":invalid identifier is the error given by toad...m not able to get the solution....i need help.
 
I have the following table and am trying to create a unique key... different from the
existing primary key.
The primary key is made up the first 4 columns in the table
(MDB_TRANS_VENDOR_NAME,MDB_TRANS_OPCO,MDB_TRANS_VENDOR_NUM,MDB_TRANS_FACILITY)

I'm getting the "ORA-00904: : invalid identifier" error when trying to add an additional unqiue key:

i.e
SQL> l
1 ALTER TABLE mdb_trnsact_temp
2 add CONSTRAINT UNIQUE_810 (MDB_TRANS_VENDOR_NAME,
3 MDB_TRANS_OPCO,
4 MDB_TRANS_VENDOR_NUM,
5 MDB_TRANS_FACILITY,
6* MDB_TRANS_810)
SQL> /
add CONSTRAINT UNIQUE_810 (MDB_TRANS_VENDOR_NAME,
*
ERROR at line 2:
ORA-00904: : invalid identifier

The column names are correct and datatypes are all correct... what's the problem here????
Thank you in advance!!!

SQL> desc mdb_trnsact_temp
Name Null? Type
----------------------------------------- -------- ----------------------------
MDB_TRANS_VENDOR_NAME NOT NULL VARCHAR2(30)
MDB_TRANS_OPCO NOT NULL VARCHAR2(10)
MDB_TRANS_VENDOR_NUM NOT NULL VARCHAR2(15)
MDB_TRANS_FACILITY NOT NULL VARCHAR2(10)
MDB_TRANS_VERSION VARCHAR2(15)
MDB_TRANS_810 NOT NULL VARCHAR2(1)
MDB_TRANS_820 NOT NULL VARCHAR2(1)
MDB_TRANS_835 NOT NULL VARCHAR2(1)
MDB_TRANS_850 NOT NULL VARCHAR2(1)
MDB_TRANS_852 NOT NULL VARCHAR2(1)
MDB_TRANS_855 NOT NULL VARCHAR2(1)
MDB_TRANS_875 NOT NULL VARCHAR2(1)
MDB_TRANS_880 NOT NULL VARCHAR2(1)
MDB_TRANS_204 NOT NULL VARCHAR2(1)
MDB_TRANS_990 NOT NULL VARCHAR2(1)
MDB_TRANS_CC_875_VEND VARCHAR2(15)
MDB_TRANS_CC_852_VEND VARCHAR2(15)
MDB_TRANS_COMMENT VARCHAR2(50)
MDB_TRANS_ALLITEM_875 VARCHAR2(1)
MDB_TRANS_ALLITEM_852 VARCHAR2(1)
MDB_TRANS_856 VARCHAR2(1)

You have to use a different statement to create a unique index.

create unique index UNIQUE_810 
on mdb_trnsact_temp
(MDB_TRANS_VENDOR_NAME,
MDB_TRANS_OPCO,
MDB_TRANS_VENDOR_NUM,
MDB_TRANS_FACILITY,
MDB_TRANS_810
)



 
Hi i am creating a university online web page. I am using Oracle 10g for the database and JavaEclipse for my html and servlets.
I created my table as follows:
create table student
(
stud_id varchar(10),
stud_name varchar(20),
stud_dept varchar(10),
stud_program varchar(30),
stud_pwd varchar(30),

constraint student_pk primary key(stud_id)
)

I have a html page which accepts the user name and password and passes it to the servlet. Here it accepts the username but it says
101
st001
java.sql.SQLException: ORA-00904: "STUD_PWD": invalid identifier

Could you please help me out??
 
select MT.code
from
(
SELECT ood.ORGANIZATION_CODE "code",ood.ORGANIZATION_NAME,msi.segment1 "Item name1" ,
msi.description "DES1",msi1.segment1 "Item Name 2",msi1.description "DES2" --1290
FROM mtl_system_items_b msi
,mtl_system_items_b msi1
,org_organization_definitions ood
where msi.description=msi1.description
and msi.segment1!=msi1.segment1
and msi.organization_id=msi1.organization_id
and msi.ORGANIZATION_ID=ood.organization_id
--order by ood.ORGANIZATION_CODE,msi.segment1
) MT

here I am getting :ora-00904 MT.CODE INVALID IDENTIFIER.

ANY BODY CAN HELP TO FIND OUT WT IS THE REASON.

THANKS IN ADVANCE...
Because you put code between double quotes, you explicitly make it case sensitive.
So if you want to use the column, you also have to put double quotes around it, or use no double quotes at all.

SQL> select mt.code from (select dummy "code" from dual) mt;
select mt.code from (select dummy "code" from dual) mt
*
ERROR at line 1:
ORA-00904: "MT"."CODE": invalid identifier


SQL> select mt.code from (select dummy code from dual) mt;

C
-
X

SQL> select mt."code" from (select dummy "code" from dual) mt;

c
-
X

 
I am using following merge command to create two table data into one table. I am not understanding why this error occurs. The query is as follows:

----------------------------------------------------------------------------------------
MERGE INTO TEST1
USING TEST2 TA ON (TEST1.SR = TA.ID)
WHEN MATCHED THEN UPDATE SET SR = SR + 0
WHEN NOT MATCHED THEN INSERT (TEST1.SR, TEST1.DESCRIPTION) VALUES(TA.ID,TA.DESCRIPTION);
----------------------------------------------------------------------------------------

Thanks in advance.
Regards,
Kaushal Pithadia
 
I'm using the following statement:
create table base_top_category As
select site_id,category_id,count(*) as num_songs_selected
from Base_Song_Change
group by site_id,category_id
order by site_id,count(*) desc;

ALTER TABLE base_top_category
ADD COLUMN "rank" SMALLINT UNSIGNED NOT NULL DEFAULT NULL AUTO_INCREMENT AFTER "num_songs_selected",
ADD PRIMARY KEY ("site_id", "rank");


Getting an error :
"rank" is an invalid identifier

Please help me solve this problem.
This looks like syntax from MYSQL, the correct Oracle syntax is:

alter table base_top_category  add(rank number, constraint t1_pk primary key(site_id, rank));
 
My table is already created and filled by
create table base_top_category As
select site_id,category_id,count(*) as num_songs_selected
from Base_Song_Change
group by site_id,category_id
order by site_id,count(*) desc;

After running
alter table base_top_category add(rank number, constraint t1_pk primary key(site_id, rank));
how do I ensure the auto_increment on column rank?
In Oracle, you have to use a sequence for this:

SQL> create sequence rank_sequence;

Sequence created.

SQL> create or replace trigger rank_bir
before insert on base_top_category
for each row
begin
select rank_sequence.nextval into :new.rank from dual;
end;
/

Trigger created.


Hi,

The trigger when being compiled gives a warning : Warning: execution completed with warning
trigger rank_bir Compiled

When I run
insert into base_top_category(site_id, category_id,num_songs_selected)
select site_id,category_id,count(*) as num_songs_selected
from Base_Song_Change
group by site_id,category_id
order by site_id,count(*) desc;

The trigger is not called.
What is the error when you create the trigger?

If you did this in sqlplus, you can use show error to see the error
 
I have written a function as follows:
CREATE OR REPLACE FUNCTION "set_rank" () RETURNS text AS '
declare rank integer :=1;
declare prev_site_id text;
declare curr_site_id text;
declare row_data base_top_category%ROWTYPE;

begin
create sequence rank_sequence

FOR row_data IN SELECT distinct site_id FROM base_top_category LOOP
curr_site_id = row_data.site_id;
Update base_top_category set rank = (Select rank_sequence.nextval from dual)
Alter rank_sequence increment by -221
END LOOP;
return curr_site_id;
drop sequence rank_sequence
end;
'LANGUAGE 'oracle';


Now I'm calling the function as follows:
Select set_rank() from dual.

I get the error:
SQL Error: ORA-00904: "SET_RANK": invalid identifier
00904. 00000 - "%s: invalid identifier"

Please help.
Hello,

By default, when you create an object in Oracle, it is put in uppercase inside the data dictionary.

Your function however was created with double quotes around it. This tells Oracle to store it without touching the case.
When you want to call the function, you will have to place double quotes around the call as well in order to let it work.

eg:
create function caseinsensitive return number is
begin
return 1;
end;
SQL> /

Function created.

create function "casesensitive" return number is
begin
return 2;
end;
SQL> /

Function created.

SQL> select caseinsensitive from dual;

CASEINSENSITIVE
---------------
1

SQL> select casesensitive from dual;
select casesensitive from dual
*
ERROR at line 1:
ORA-00904: "CASESENSITIVE": invalid identifier


SQL> select "casesensitive" from dual;

casesensitive
-------------
2

when i attempt to run that function, it is saying the function is in invalid state.
Can u go through the function and detect any errors and correct them?

CREATE OR REPLACE FUNCTION "set_rank" () RETURNS text AS '
declare rank integer :=1;
declare count integer;
declare prev_site_id text;
declare curr_site_id text;
declare row_data base_top_category%ROWTYPE;

begin
create sequence rank_sequence

FOR row_data IN SELECT distinct site_id FROM base_top_category LOOP
curr_site_id = row_data.site_id;
Update base_top_category set rank = (Select rank_sequence.nextval from dual);
Select count(*) into count from base_top_category where site_id = curr_site_id;
Alter rank_sequence increment by -count
END LOOP;
return curr_site_id;
drop sequence rank_sequence
end;
'LANGUAGE 'oracle';
You are using DDL statements inside your function, this is not allowed.

You have to use

execute immediate 'create sequence rank_sequence';


Further more, you do not need to alter the sequence, the select ...nextval will increase the value of the sequence automatically
There are a lot of errors inside this piece of code.
We will post an update version, but this still isn't what you need:

CREATE OR REPLACE FUNCTION set_rank 
RETURN varchar2 IS
a number;
rnk integer;
cnt integer;
prev_site_id varchar2(2000);
curr_site_id varchar2(2000);
--row_data base_top_category%ROWTYPE;
begin
execute immediate 'create sequence rank_sequence';
FOR row_data IN (SELECT distinct site_id FROM base_top_category) LOOP
curr_site_id := row_data.site_id;
--Update base_top_category set rank = (Select rank_sequence.nextval from dual);
Select count(*) into cnt from base_top_category where site_id = curr_site_id;
execute immediate 'Alter rank_sequence increment by '||cnt;
END LOOP;
execute immediate 'drop sequence rank_sequence';
return curr_site_id;

end;
/


The commented update statement will never compile, because you create the sequence dynamically, so it doesn't exist at compile time. Therefor, your function will never compile.
To solve this, you can do the creation and drop of the sequence outside the function.
when i attempt to run that function, it is saying the function is in invalid state.
Can u go through the function and detect any errors and correct them?

CREATE OR REPLACE FUNCTION "set_rank" () RETURNS text AS '
declare rank integer :=1;
declare count integer;
declare prev_site_id text;
declare curr_site_id text;
declare row_data base_top_category%ROWTYPE;

begin
create sequence rank_sequence

FOR row_data IN SELECT distinct site_id FROM base_top_category LOOP
curr_site_id = row_data.site_id;
Update base_top_category set rank = (Select rank_sequence.nextval from dual);
Select count(*) into count from base_top_category where site_id = curr_site_id;
Alter rank_sequence increment by -count
END LOOP;
return curr_site_id;
drop sequence rank_sequence
end;
'LANGUAGE 'oracle';
I'm incrementing the rank_sequence by a negative number because i want to reset it to 1.
Also I used execute immediate with create seq and drop seq statements, but I'm still receiving
the same error.
I'm incrementing the rank_sequence by a negative number because i want to reset it to 1.
Also I used execute immediate with create seq and drop seq statements, but I'm still receiving
the same error.
 
I have written a function as follows:
CREATE OR REPLACE FUNCTION "set_rank" () RETURNS text AS '
declare rank integer :=1;
declare prev_site_id text;
declare curr_site_id text;
declare row_data base_top_category%ROWTYPE;

begin
create sequence rank_sequence

FOR row_data IN SELECT distinct site_id FROM base_top_category LOOP
curr_site_id = row_data.site_id;
Update base_top_category set rank = (Select rank_sequence.nextval from dual)
Alter rank_sequence increment by -221
END LOOP;
return curr_site_id;
drop sequence rank_sequence
end;
'LANGUAGE 'oracle';


Now I'm calling the function as follows:
Select set_rank() from dual.

I get the error:
SQL Error: ORA-00904: "SET_RANK": invalid identifier
00904. 00000 - "%s: invalid identifier"

Please help.
 
Inspite of using execute immediate, getting the following error:
SQL Error: ORA-14552: cannot perform a DDL, commit or rollback inside a query or DML
ORA-06512: at "RBTHUTCHRO.SET_RANK", line 10


what should i do?
 
create sequence rank_sequence;

CREATE OR REPLACE FUNCTION set_rank
RETURN varchar2 IS
a number;
rnk integer;
cnt integer;
prev_site_id varchar2(2000);
curr_site_id varchar2(2000);
row_data base_top_category%ROWTYPE;
begin

FOR row_data IN (SELECT distinct site_id FROM base_top_category) LOOP
curr_site_id := row_data.site_id;
Update base_top_category set rank =rank_sequence.nextval ;
Select count(*) into cnt from base_top_category where site_id = curr_site_id;
execute immediate 'Alter rank_sequence increment by '||-cnt;
END LOOP;
return curr_site_id;
end;

select set_rank from dual
drop sequence rank_sequence


I'm getting the following error:

ORA-14551: cannot perform a DML operation inside a query
ORA-06512: at "RBTHUTCHRO.SET_RANK", line 13

Is it not possible to perform an Update inside a function?
 
Please check this querry,eevrything is fine still i m getting the error
ORA-00904:"FFM","FORMULS_VERS":Invalid identifier
select rownum, v_frm.* from
(SELECT ffm.formula_no , ffm.formula_vers
(CASE
WHEN fmd.line_type = 1
AND fmd.item_id IN (
SELECT item_id
FROM fm_matl_dtl
WHERE line_type = -1
AND formula_id = fmd.formula_id)
THEN 'X'
ELSE ''
END
) "Product same as Ingredient",
(CASE
WHEN fmd.line_type = -1 AND fmd.qty < 1
THEN 'X'
ELSE ''
END
) "Ingredient < 1"
FROM fm_matl_dtl fmd, fm_form_mst ffm
WHERE fmd.formula_id = ffm.formula_id
AND fmd.line_type IN (1, -1)
AND ( (CASE
WHEN fmd.line_type = 1
AND fmd.item_id IN (
SELECT item_id
FROM fm_matl_dtl
WHERE line_type = -1
AND formula_id = fmd.formula_id)
THEN 'X'
ELSE ''
END
) = 'X'
OR (CASE
WHEN fmd.line_type = -1 AND fmd.qty < 1
THEN 'X'
ELSE ''
END) = 'X'
)
AND ffm.delete_mark = 0
and ffm.inactive_ind = 0
) v_frm;
Can you do a describe of fm_form_mst
ROW_ID, FORMULA_ID, FORMULA_DESC1, FORMULA_DESC2, FORMULA_NO, FORMULA_VERS, FORMULA_TYPE, SCALE_TYPE, FORMULA_CLASS, FMCONTROL_CLASS, IN_USE, INACTIVE_IND, ORGN_CODE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ATTRIBUTE4, ATTRIBUTE5, ATTRIBUTE6, ATTRIBUTE7, ATTRIBUTE8, ATTRIBUTE9, ATTRIBUTE10, ATTRIBUTE11, ATTRIBUTE12, ATTRIBUTE13, ATTRIBUTE14, ATTRIBUTE15, ATTRIBUTE16, ATTRIBUTE17, ATTRIBUTE18, ATTRIBUTE19, ATTRIBUTE20, ATTRIBUTE21, ATTRIBUTE22, ATTRIBUTE23, ATTRIBUTE24, ATTRIBUTE25, ATTRIBUTE26, ATTRIBUTE27, ATTRIBUTE28, ATTRIBUTE29, ATTRIBUTE30, ATTRIBUTE_CATEGORY, TEXT_CODE, DELETE_MARK, CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, PROJECT_ID, FORMULA_STATUS, OWNER_ID, TOTAL_INPUT_QTY, TOTAL_OUTPUT_QTY, FORMULA_UOM
Wasn't this a previous type, i.e. FORMULS_VERS instead of FORMULA_VERS ?

To us, the query seems to be ok now.
 
Sorry.Actually its the error.Its a typing mistake by me dats it.SO plz suggest me.
ORA-00904:"FFM","FORMULA_VERS":Invalid identifier
You forgot to put a comma after "FFM","FORMULA_VERS" and before CASE
 
Failed:
s_m_CDW_STG_AGREEMENT_DETAIL_REF
Message: Database errors occurred:
ORA-00904: "DESCRIPTION": invalid identifier

Database driver error...
Function Name : Execute
SQL Stmt : INSERT INTO SH_CDW_SO_LN_ITM_ATTR_TRANS(SO_LN_ITM_KEY,ATTRIBUTE_NAME,CHAR_VAL,DATE_VAL,NUM_VAL,DESCRIPTION,DISPLAY_NAME,SO_LN_ATTR_KEY,UOM_CODE,ATTRIBUTE_ID,SOURCE_CODE,CREATED_DATE,LOADED_DATE,LAST_UPDATED_DATE) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Oracle Fatal Error
Database driver error...
Function Name : Execute Multiple
SQL Stmt : INSERT INTO SH_CDW_SO_LN_ITM_ATTR_TRANS(SO_LN_ITM_KEY,ATTRIBUTE_NAME,CHAR_VAL,DATE_VAL,NUM_VAL,DESCRIPTION,DISPLAY_NAME,SO_LN_ATTR_KEY,UOM_CODE,ATTRIBUTE_ID,SOURCE_CODE,CREATED_DATE,LOADED_DATE,LAST_UPDATED_DATE) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Oracle Fatal Error

Check if your table contains a columns DESCRIPTION

SQL> desc tn     
Name Null? Type
----------------------------------------- -------- ----------------------------
ID NUMBER

SQL> insert into tn(id1) values(1);
insert into tn(id1) values(1)
*
ERROR at line 1:
ORA-00904: "ID1": invalid identifier


 
select WEB_GET_DEPT_HEAD_OR_SUP(20090123001,1,'name') from dual

WEB_GET_DEPT_HEAD_OR_SUP is a function.
Getting 'invalid' identifier when tried to access the above statement from web application.

Please help
Your select should work, we do not see any problem with it.

Did you enter a semicolon in the statement?

Can you post the piece of code that is generating this error?
 
The issue is resolved. The function was not accessible by the web application, as it was using a different schema. Now that it has granted access, able to access it from the application.

thanks.
 

Getting the error after following insert:

 

INSERT INTO WK1_basket_orderer2_hist
SELECT
a.db_name
,a.order_number
,a.basket_id
,a.apache
,a.reg_date
,a.shop_id
,a.email
,a.payment
,a.delivery
,a.card_number
,case
when to_date (a.reg_date,'YYYY-MM-DD') <= '2001-11-10' then 0
when to_date (a.reg_date,'YYYY-MM-DD') >= '2001-11-11' and to_date (a.reg_date,'YYYY-MM-DD') <= '2005-03-05' then
   case
   when a.card_ismt_status = 0 then 1
   when a.card_ismt_status = 1 then 2
   when a.card_ismt_status = 2 then 3
   when a.card_ismt_status = 3 then
      case
      when instr(trim(a.card_ismt_text),'¥Ü¡¼¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'¥Ü¡Ý¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'¥Ü-¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'ŽÎŽÞްŽÅ޽') >= 1 then 4
      when instr(trim(a.card_ismt_text),'ŽÎŽÞ-ŽÅ޽') >= 1 then 4
      when instr(trim(a.card_ismt_text),'¥Ü¡¾¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'¥Ý¡¼¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'²Æ') >= 1 then 4
      when instr(trim(a.card_ismt_text),'Åß') >= 1 then 4
      when instr(trim(a.card_ismt_text),'£¸·î') >= 1 then 4
      when instr(trim(a.card_ismt_text),'8·î') >= 1 then 4
      when instr(trim(a.card_ismt_text),'£±£²·î') >= 1 then 4
      when instr(trim(a.card_ismt_text),'12·î') >= 1 then 4
      else 5
      end
   when a.card_ismt_status = 4 then 4
   when a.card_ismt_status = 5 then 5
   else 0
   end
when to_date (a.reg_date,'YYYY-MM-DD') >= '2005-03-06' and to_date (a.reg_date,'YYYY-MM-DD') <= '2005-08-31' then
   case
   when a.card_ismt_status = 0 then 1
   when a.card_ismt_status = 1 then 2
   when a.card_ismt_status = 2 then 3
   when a.card_ismt_status = 3 then
      case
      when instr(trim(a.card_ismt_text),'¥Ü¡¼¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'¥Ü¡Ý¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'¥Ü-¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'ŽÎŽÞްŽÅ޽') >= 1 then 4
      when instr(trim(a.card_ismt_text),'ŽÎŽÞ-ŽÅ޽') >= 1 then 4
      when instr(trim(a.card_ismt_text),'¥Ü¡¾¥Ê¥¹') >= 1 then 4
      when instr(trim(a.card_ismt_text),'¥Ý¡¼¥Ê¥¹') >= 1 then 4
      when in

You cannot use chk2 in this piece

ELSE
   case when CHK2 = 0 and lower('do_chk2') <> upper('do_chk2') then 0
   WHEN CHK2 = 0 AND LOWER('do_chk2') = UPPER('do_chk2') THEN
      case when LENGTH('do_chk2') <= 3 then cast('do_chk2' as NUMBER(10)) else 0 end
   ELSE 0
   end
END AS card_ismt_numbe

Because chk2 is definied as another column just before it

case when a.card_ismt_status <> 2
THEN 0
else
   to_halfwidth
   --TRANSLATE_CHK(to_halfwidth USING UNICODE_TO_LATIN)
end as chk2

you should use the existing number, or use a view which defines the chk2 for you

 

This is in COBOL and is in the Working storage. While I "Prepare" this statement I get -904.

SELECT DISTINCT RF.PERIOD_SET_CODE

FROM RATED_FEATURE RF,

PERIOD_NAME PRDN

WHERE SOC = :V34

AND FEATURE_CODE = :V35

AND RF.PERIOD_SET_CODE = PRDN.PERIOD_SET_CODE

AND RF.EFFECTIVE_DATE <= TO_DATE(:SQL-I-AT-RATE-EFF-DT ¦¦ '235959', 'MM/DD/YYYYHH24MISS')

V34 and V35 are input variables. SQL-I-AT-RATE-EFF-DT is defined as X(09) (Format DD-MON-YY)

and is defined in the DCLGEN section. Hence the : to treat it as a Bind variable and I move a value (02-feb-10).

I have spent the entire weekend on this and I am unable to find the cause of the error.

Please call me if that would make it easier at 608-235-2092 (Cell)

Thanks

Kumar

 

 

 

 

Add your message

 Please provide your personal info 



 Please ask your message as briefly and clear as possible 

 Spam Protection 
Validation Code: 5sfxtgytuqaom7880


Ask Your Question

If you need more information about this particular error message, you can leave a forum message.

We are replying to this message whenever we have some spare time, so please do not consider this as a private 'solve my critical issue asap' service.

Should you need professional Oracle Assistance to make your project a success, please have a look at our consultancy services.


Spam Protection

In order to prevent automatic generation of messages, we are asking for a validation code. This code is unique and is generated every time a new message is asked.

If you do not enter the validation correctly, your message will not be recorded.


Forum Rules

Please be polite, do not USE ALL UPPERCASE, no insults, violance or any other threats.