0

我可以实现与我的 oracle 数据库的连接。使用查询从基础获取表没有问题:

SELECT * FROM TABLE1

但是当我写:

SELECT * , COLUMN1 FROM TABLE1

它显示错误:

in .verify.JDBC.result(r, "Unable to retrieve JDBC result set for ", : Unable to retrieve JDBC result set for select *; column1 FROM Table1 (ORA-00911: carácter no válido)

有什么建议么?

4

1 回答 1

2

使用表别名,例如

这不起作用(正如您已经知道的那样):

SQL> select *, dname from dept;
select *, dname from dept
        *
ERROR at line 1:
ORA-00923: FROM keyword not found where expected

但这工作正常:

SQL> select d.*, d.dname from dept d;

    DEPTNO DNAME          LOC           DNAME
---------- -------------- ------------- --------------
        10 ACCOUNTING     NEW YORK      ACCOUNTING
        20 RESEARCH       DALLAS        RESEARCH
        30 SALES          CHICAGO       SALES
        40 OPERATIONS     BOSTON        OPERATIONS

SQL>
于 2019-05-16T20:00:56.200 回答