簡體   English   中英

Oracle 無效標識符錯誤 7

[英]Oracle invalid identifier error 7

我查看了之前提出的多個問題,但它們似乎沒有解決我的問題。 我的以下代碼不斷收到無效標識符錯誤:

SELECT C.VENDOR_ID, C.VENDOR_SITE_ID, C.AMOUNT, I.AMOUNT AS LINE_AMOUNT, C.BANK_AMOUNT_ID, C.BANK_ACCOUNT_NAME, 
    C.CHECK_DATE, C.CHECK_ID, C.CHECK_NUMBER, C.CURRENCY_CODE, C.PAYMENT_METHOD_LOOKUP_CODE, C.PAYMENT_TYPE_FLAG, 
    C.CHECKRUN_NAME, C.STATUS_LOOKUP_CODE, C.CLEARED_AMOUNT, C.CLEARED_DATE, C.CLEARED_BASE_AMOUNT, 
    C.CLEARED_EXCHANGE_RATE, C.CLEARED_EXCHANGE_DATE, C.EXCHANGE_RATE, C.EXCHANGE_DATE, C.CE_BANK_ACCT_USE_ID, 
    C.PAYMENT_METHOD_CODE, C.PARTY_ID, C.PARTY_SITE_ID, C.PAYMENT_DOCUMENT_ID, C.REMIT_TO_SUPPLIER_NAME, C.REMIT_TO_SUPPLIER_ID, 
    C.REMIT_TO_SUPPLIER_SITE_ID, I.INVOICE_ID, I.INVOICE_PAYMENT_ID, I.PERIOD_NAME, I.INVOICE_BASE_AMOUNT, I.PAYMENT_BASE_AMOUNT, 
    I.REVERSAL_FLAG, I.REVERSAL_INV_PMT_ID, S.ADDRESS_LINE1, S.ADDRESS_LINE_ALT, S.ADDRESS_LINE2, S.ADDRESS_LINE3, S.CITY, 
    S.STATE, S.ZIP, S.PROVINCE, S.COUNTRY 
FROM AP_CHECKS_ALL C
JOIN AP_INVOICE_PAYMENTS_ALL I
ON C.CHECK_ID = I.CHECK_ID
JOIN AP_SUPPLIER_SITES_ALL S
ON C.VENDOR_SITE_ID = S.VENDOR_SITE_ID AND C.VENDOR_ID = S.VENDOR_ID

檢查您的列名稱。 它是ADDRESS_LINES_ALT ,而不是ADDRESS_LINE_ALT

一般來說,當您嘗試從不包含該列的表中選擇列時,您將收到ORA-00904: invalid identifier 例如,

SELECT not_dummy FROM DUAL;

>>> ORA-00904: "NOT_DUMMY": invalid identifier

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM