Sqlserver到底比Oracle差多少
2006-11-28 10:54
330 查看
SQLSERVER居然不支持集合的差集和交集运算
。
最近搞一个基于sqlserver2000数据库的程序。有一个部分需要大量计算集合查的运算。我通过资料查到有一个查运算语句
except
语法结构是:
(sql1)
except
(sql2)
可是无论我如何执行它都会出错,错误是:
在关键字 'except' 附近有语法错误
我的分析是 既然oracle中的minus(集合差运算)也是这样用的,那么他这样用也应该没有问题。但是就是不行。没办法。到网上和csdn论坛上查了大量的资料。表明 sqlserver根本不支持这种集合运算,只支持 加运算(union)。要想做集合的交集和差集需要用not in 语句,而我们都知道not in语句的性能很差的,况且用起来也没有像minus这样的语句简单,方便。真的不解。
难道sqlserver真的比oracle差吗?到底差多少?
。
最近搞一个基于sqlserver2000数据库的程序。有一个部分需要大量计算集合查的运算。我通过资料查到有一个查运算语句
except
语法结构是:
(sql1)
except
(sql2)
可是无论我如何执行它都会出错,错误是:
在关键字 'except' 附近有语法错误
我的分析是 既然oracle中的minus(集合差运算)也是这样用的,那么他这样用也应该没有问题。但是就是不行。没办法。到网上和csdn论坛上查了大量的资料。表明 sqlserver根本不支持这种集合运算,只支持 加运算(union)。要想做集合的交集和差集需要用not in 语句,而我们都知道not in语句的性能很差的,况且用起来也没有像minus这样的语句简单,方便。真的不解。
难道sqlserver真的比oracle差吗?到底差多少?
相关文章推荐
- SQLServer到底支持多少连接数的并发?
- sqlserver、oracle 查询当前数据库有多少张用户表
- SQLSERVER到底能识别多少个逻辑CPU?
- SQLSERVER到底能识别多少个逻辑CPU?
- Oracle中汉字到底占多少个字节
- Oracle到底有多少数据库?
- BI测试工具之跨数据库数据对比,支持oracle,sqlserver
- OneNote中到底能放多少种东西?
- ORACLE 测试题 看看你能答出多少?
- MySQL、SqlServer、Oracle三大主流数据库分页查询 (MySQL分页不能用top,因为不支持)
- sqlserver和oracle常用函数比较
- 关于sqlserver和ORACLE之间数据交换的问题
- sqlserver迁移到oracle时的语句变更(整理自网络)
- SQLServer和Oracle的常用函数对比
- oracle,sqlserver,mysql区别
- MYSQL数据迁移到ORACLE、SQLSERVER
- SQLServer和Oracle的常用函数对比
- Spark技术内幕:一个图搞定Spark到底有多少行代码
- SQLServer和Oracle常用函数对比
- sqlserver和oracle修改表结构