日期:2014-05-18  浏览次数:20442 次

关于SQL 99/SQL 95/SQL 92的问题
请问一下这三个是不是关于数据库语言的一个标准? 是不是目前例如SERVER和ORACLE都支持这些标准的语法?
Server和ORACLE 这两个数据库语法方面有什么区别
例如SERVER中
select A_mz,B_mz from A,B where A.A_id=B.A_id

select A_mz,B_mz from A inner join B on A.A_id=B.A_id
这两个语法查询的结果都一样 但是有什么区别?为什么?

------解决方案--------------------
周末,人少
1992年,ISO和IEC发布了SQL国际标准,称为SQL-92。ANSI随之发布的相应标准是ANSI SQL-92。ANSI SQL-92有时被称为ANSI SQL。尽管不同的关系数据库使用的SQL版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL Server使用ANSI SQL-92的扩展集,称为T-SQL,其遵循ANSI制定的 SQL-92标准。