Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
PARK_JY
Contributor III
Contributor III

interface : ORA-00942 : table or view does not exist

hi.

I have a very strange problem. I run a query in SQL (see below) and I get no errors, and the expected result. I run the same query in Qlikview script, and I get the error: "interface: ORA-00942: table or view does not exist".

SQL

WITH T_INPECT AS
(SELECT C.LOT_ID,
C.WIP_SEQ_NO,
C.PROCESS_CODE,
C.EQUIPMENT_ID,
SUM(DECODE(C.CLCT_ITEM_CODE, 'Temperature', C.CLCT_ITEM1_VALUE)) AS TEMPERATURE,
C.LAST_TRANSACTION_DATE
FROM TB_SFC_WIP_DATA_CLCT_N C
WHERE C.PROCESS_CODE IN ('E0001')
AND C.CLCT_ITEM_CODE IN ('Temperature')
AND C.LAST_TRANSACTION_DATE >= TRUNC(SYSDATE) - 1
AND EXISTS (SELECT 1
FROM TB_EGN_EQUIP_SPEC_MST E
WHERE E.EQUIPMENT_ID = C.EQUIPMENT_ID
AND E.FACTORY_AREA_ID = 'MXPM-01-006'
AND E.REPRESENTATIVE_FACTORY_CODE = 'PM'
AND E.USE_FLAG = 'Y')
GROUP BY C.LOT_ID,
C.WIP_SEQ_NO,
C.LAST_TRANSACTION_DATE,
C.PROCESS_CODE,
C.EQUIPMENT_ID)

SELECT P.WIP_LINE_CODE PCSGNAME,
FN_GET_NAME_BY_LANGID('en-US', PP.PRODUCTION_PROCESS_DESC) PROCNAME,
H.PRODUCT_SPECIFICATION_ID PRODID,
H.LOT_ID LOTID,
FN_GET_NAME_BY_LANGID('en-US', E.EQUIPMENT_DESC) EQPTNAME,
H.EQUIPMENT_ID EQPTID,
TEMPERATURE,
TO_TIMESTAMP(T.LAST_TRANSACTION_DATE,'YYYY-MM-DD HH24:MI:SS.FF6') AS ACTDTTM2,
TO_CHAR(T.LAST_TRANSACTION_DATE, 'YYYYMMDD HH24:MI:SS') AS ACTDTTM,
PP.PROCESS_CODE PROCID
FROM T_INPECT T,
TB_SFC_WIP_H H,
TB_MMD_WIP_LINE_M P,
TB_EGN_PRCS_MST PP,
TB_EGN_EQUIP_SPEC_MST E
WHERE T.LOT_ID = H.LOT_ID
AND T.WIP_SEQ_NO = H.WIP_SEQ_NO
AND H.WIP_LINE_ID = P.WIP_LINE_ID
AND PP.FACILITY_CODE = 'PM_EVZ_FA'
AND PP.PROCESS_CODE = T.PROCESS_CODE
AND E.EQUIPMENT_ID = T.EQUIPMENT_ID
AND E.REPRESENTATIVE_FACTORY_CODE = 'PM';

 

Does anybody have an idea of the cause?

Thanks in advance.

Labels (1)
3 Replies
Sebastian_Linser

Hello,

did you try those 3 options to rule out any kind of access issues 

https://www.techonthenet.com/oracle/errors/ora00942.php

 

regards

Sebastian

Help users find answers! Don't forget to mark a solution that worked for you! 🙂
Or
MVP
MVP

You can't use WITH in a Qlik SQL statement by default. You'd have to enable non-select queries to do this:

https://help.qlik.com/en-US/connectors/Subsystems/ODBC_connector_help/Content/Connectors_ODBC/How-to...

 

NadiaB
Support
Support

Hi @PARK_JY 

When you use an externa tool to use the query what DB are you using?

Does this user will connect automatically to that db / schema?

If not, if you add explicitly the db or schema where you DB resides ?


Hope it helps!

Don't forget to mark as "Solution Accepted" the comment that resolves the question/issue. #ngm