Oracle的思维方式(2)
2004-06-14 16:07
288 查看
select package_id result1 from PACKAGE where package_id not in
(select package_id from PACKAGE where package_id in
(select package_id from WORK_PLAN_SUM)
);
select package_id result2 from PACKAGE where package_id not in
( select package_id from WORK_PLAN_SUM )
测试数据:
PACKAGE表
PACKAGE_ID
数据
122
WORK_PLAN_SUM表
WORK_PLAN_SUM_ID(PK)
PACKAGE_ID(FK)
其它一点字段。
没数据
两条语句哪个短小精悍,哪个漂亮不用我说了吧。差点没被Oracle害死。因为我用的是第2句。我要的结果是MS SQL SERVER的那种。主要看Result2那个结果
我只能说在大学里上课那会儿。老师教的是标准sql。其他的不说了。免得又像上次列举Oracle的思维方式(1)那样又挨骂。我承认我对sql的认识能力只能达到ms sql server的思维水平。在这里我只是说一下我在实际使用中碰到的现像。
Oracle的执行结果
MS sql server的执行结果
(select package_id from PACKAGE where package_id in
(select package_id from WORK_PLAN_SUM)
);
select package_id result2 from PACKAGE where package_id not in
( select package_id from WORK_PLAN_SUM )
测试数据:
PACKAGE表
PACKAGE_ID
数据
122
WORK_PLAN_SUM表
WORK_PLAN_SUM_ID(PK)
PACKAGE_ID(FK)
其它一点字段。
没数据
两条语句哪个短小精悍,哪个漂亮不用我说了吧。差点没被Oracle害死。因为我用的是第2句。我要的结果是MS SQL SERVER的那种。主要看Result2那个结果
我只能说在大学里上课那会儿。老师教的是标准sql。其他的不说了。免得又像上次列举Oracle的思维方式(1)那样又挨骂。我承认我对sql的认识能力只能达到ms sql server的思维水平。在这里我只是说一下我在实际使用中碰到的现像。
Oracle的执行结果
MS sql server的执行结果
相关文章推荐
- 怀疑做Oracle的人思维方式是不是有点秀逗
- JAVA JDBC 连接Oracle方式详解
- 思维方式--SWOT
- oracle脚本的执行方式
- Oracle 数据类型及存储方式
- PostgreSQL、Oracle/MySQL和SQL Server的MVCC实现原理方式
- 软件测试的自我修养之思维方式
- [Oracle] 循环的几种方式
- (oracle)类似 log4j 的调试输出方式
- oracle与sql server中NULL的识别方式的异同
- Oracle RAC archive log的几种备份方式总结
- SQL——以面向集合的思维方式来思考
- 【oracle概念】表联结方式
- oracle中修改表名的几种方式
- 优秀思维方式——每日一语(2008-02-07)
- Oracle 扩展表空间大小的几种方式
- C#连接Oracle方式
- CYQ.Data 数据框架 数据库分页方式及存储过程[SQL2000/SQL2005/Oracle]
- C# 连接 Oracle 的几种方式[转]
- oracle 数据库中几种连接方式执行过程(nested loop、hash join、sort order join)