Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Error - Invalid Identifier

LazarApr 12 2018 — edited Jul 19 2019

Hi All,

When i execute the below script, im facing the invalid identifier error.

Can someone help me to get through this error.

DB Version : 12C

Create table km_master(

ID VARCHAR2(36),

ID_STATE VARCHAR2(20),

STATUS VARCHAR2(100),

ID_TYPE VARCHAR2(30))

/

Create table km_country(

COUNTRY_ID VARCHAR2(36),

COUNTRY_ID_STATE VARCHAR2(20),

ID VARCHAR2(100),

ID_STATE VARCHAR2(20))

/

Create table km_task(

TASK_ID VARCHAR2(36),

TASK_TYPE VARCHAR2(100),

TASK_NAME VARCHAR2(100),

TASK_STATUS VARCHAR2(100),

ITEM_CEATE_DATE DATE)

/

Script:-

SELECT COUNT(1)

FROM km_master km

WHERE km.id_state='ACTIVE'

AND km.status NOT IN ('APPR','PENDING')

AND KM.id_type ='GFCID'

AND EXISTS(SELECT 1

FROM km_task gt1

WHERE gt1.task_type IN ('REVIEW', 'PERREVIEW', 'CLIENT')

AND gt1.task_id = km.id)

AND EXISTS

(SELECT 1 FROM

(SELECT rank() over(partition BY task\_id order by ITEM\_CREATE\_DATE DESC) rnk,

  gt1.item\_status,

  task\_id,

  task\_type,

  gt1.task\_name

FROM km\_task gt1

WHERE gt1.task\_type IN ('REVIEW', 'PERREVIEW', 'CLIENT')

AND gt1.task\_id      =   km.id

AND gt1.task\_name NOT   IN( 'SUB','R\_SUB','NAME\_SAPR'))

where rnk =1

AND item_status NOT IN ('In_Progress','Refred')

AND task_id = km.id)

AND NOT EXISTS

(SELECT 1 FROM

(SELECT rank()over(partition BY ca.id order by ITEM\_CREATE\_DATE DESC) rnk ,

  gt1.item\_status,

  ca.id ,

  task\_type ,

  gt1.task\_name

FROM km\_task gt1,

  km\_country ca

WHERE gt1.task\_type  IN ('PEREVIEW','PERPX','CLIENT')

AND gt1.task\_name NOT    IN ( 'SUB','R\_SUB','NAME\_SAPR')

AND item\_status      IN ('In\_Progress','Refred')

AND task\_id           =ca.country\_id

AND ca.id\_state='ACTIVE')

WHERE rnk=1

AND id = km.id);

ERROR at line 19:

ORA-00904: "KM"."ID": invalid identifier

Screenshot:-

pastedImage_2.png

Please help on this to get it corrected and executed.

Regards,

Lazar T

This post has been answered by Solomon Yakobson on Apr 13 2018
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 11 2018
Added on Apr 12 2018
14 comments
1,835 views