您的位置:首页 > 数据库 > Oracle

Oracle8i 与 Oracle 9i SQL语法区别 (sql86与sql92标准的区别)

2011-05-16 16:05 459 查看
一、join 问题

sql 92 标准:

SELECT count(*) from rn LEFT JOIN rt ON rn.soid = rt.soid;

Oracle 8i写法:

select * from a,b

where a.colname=b.colname(+)

sql 92 标准:

select case when len(objectname)> 10 then left(objectname,10)+ '... ' else objectname end from t_object

Oracle 8i写法:

select decode(sign(length(objectname)-10),1,substr(objectname,1,10)|| '.. ',objectname),title from drd. t_object

匹兹堡大学Oracle 8在线资料
http://www.pitt.edu/~hoffman/oradoc/server.804/
Oracle官方资料
http://download.oracle.com/docs/cd/E13162_01/odsi/docs10gr3/xquery/sql_pushdown.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: