NSK MCM03020H10K00 高速长行程定位承载装置
2026/6/12 21:46:06
系统平台:Microsoft Windows (64-bit) 10
版本:4.7.6
Oracle中,存在unique关键字来去重,如:
select unique name from test ;
在瀚高数据库中,如何进行处理??
Oracle使用
1、测试表及数据
create table test (id int,name varchar2(30));
insert into test values(1,‘aaa’);
insert into test values(2,null);
insert into test values(3,‘aaa’);
2、测试语句及结果
select unique name from test ;
在oracle中,是可以正常执行。
瀚高数据库使用
1、测试表及数据(转换瀚高数据库后)
create table test (id int,name varchar(30));
insert into test values(1,‘aaa’);
insert into test values(2,null);
insert into test values(3,‘aaa’);
2、测试语句及结果
select unique name from test ;
可以看到执行时报错,因为unique关键字在瀚高数据库中不存在。
select distinct name from test ;
把unique替换为等价的关键字distinct。
Oracle中,unique和distinct是等价的关键字都具有去除重复行的效果。
瀚高数据库中,没有unique关键字,用distinct来替换即可。