ORACLE distinct 问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:17:16
我用了如下语句就报错:
select distinct * from A_Dtl a, B_RT b where a.MgrGid = b.MgrGidEx
报错界面已上传,点下OK就提示未连接到ORACLE,但实际上是连接的,我用了select * from dual仍能查出数据,表结构如下:
CREATE TABLE ZH_Performance_Dtl (
AGid Varchar2(32) not null,
CreateDate Date Default sysdate not null,
LastupdDate Date Default sysdate not null,
--
UsrGid Varchar2(32) not null,
UsrCode Varchar2(64) null,
UsrName Varchar2(64) null,
ShopGid Varchar2(32) null,
ShopCode Varchar2(64) null,
ShopName Varchar2(64) null,
AssessDate Date null,
AYear int not null,
AMonth int not null,
Stat int Default 0 not null,
--
MgrGid Varchar2(32) null,
MgrCode Varchar2(64) null,
MgrName Varchar2(64) null,
--
A1 DECIMAL(20,4) NULL,
A2 DECIMAL(20,4) NULL,
A3 DECIMAL(20,4) NULL,
A4 DECIMAL(20,4) NULL,
A5 DECIMAL(20,4) NULL,
A6 DECIMAL(20,4) NULL,
B1 Varchar2(1024) null,
SCORE DEC

可能是临时表空间问题,无法进行排序,重启数据库试试

ORA-01114 错误。
不是你 distinct 的错误。

希望试过成功后在说
有没有环境。怎么试

点下OK就提示未连接到ORACLE】没有,看到连接错误吗。。

你为什么,不从 ORA-01114 错误着手,调试啊。
1、查看物理磁盘剩余空间