如何解决Oracle SQL中的FROM关键字错误?

如何解决Oracle SQL中的FROM关键字错误?,oracle,escaping,identifier,Oracle,Escaping,Identifier,我试着对助理进行查询: select invoice_number, vendor_id, payment_total - invoice_total AS 'Reamaining Total' from invoices; 但我一直收到以下错误:ORA-00923:FROM关键字未在预期位置找到: 00000-“未在预期位置找到FROM关键字” *原因: *行动: 第14行第68列出错 单引号只能用于字符串和日期常量。尝试在不转义任何标识符的情况下写入查询: select i

我试着对助理进行查询:

select invoice_number, vendor_id,
       payment_total - invoice_total AS 'Reamaining Total' 
from invoices;
但我一直收到以下错误:ORA-00923:FROM关键字未在预期位置找到:

  • 00000-“未在预期位置找到FROM关键字” *原因:
    *行动: 第14行第68列出错

  • 单引号只能用于字符串和日期常量。尝试在不转义任何标识符的情况下写入查询:

    select invoice_number, vendor_id,
           (payment_total - invoice_total) AS remaining_total
    from invoices;
    

    在Oracle SQL中使用双引号而不是单引号转义标识符:

    选择发票号、供应商id、,
    付款总额-发票总额为“剩余总额”
    从发票;