您的位置:首页 > 数据库

新人学习笔记-SQL的ANSI标准

2017-10-16 09:41 417 查看
SQL(STructured Query Language)是一种资料库查询和程式设计语言,用於存取资料以及查询、更新和管理关联式资料库系统。美国国家标準局(ANSI)与国际标準化组织(ISO)已经制定了 SQL 标準。ANSI 是一个美国工业和商业集团组织,发展美国的商务和通讯标準。ANSI 同时也是 ISO 和 International Electrotechnical
Commission(IEC)的成员之一。ANSI 发布与国际标準组织相应的美国标準。1992年,ISO 和 IEC 发佈了 SQL 的国际标準,称為 SQL-92。ANSI 随之发佈的相应标準是 ANSI SQL-92。ANSI SQL-92 有时被称為 ANSI SQL。儘管不同的关联式资料库使用的 SQL 版本有一些差异,但大多数都遵循 ANSI SQL 标準。SQL 。美国国家标准学会(American National Standard Institute,ANSI)是美国非营利性民间标准化团体。自愿性标准体系的协调中心。。
什么是标准SQL语句

SQL。SQL92是数据库的一个ANSI/标准SQL是指国际标准,MySQL);ISO标准(应该是最新的):Microsoft SQL Server的T-SQL,ORACLE的PL/,而非某个DB厂商的SQL语法(如,你要查语法了。至于如何修改。

SQL的ANSI标准是什么

SQL(STructured Query Language)是一种资料库查询和程式设计语言,用於存取资料以及查询、更新和管理关联式资料库系统。美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了 SQL 标准。ANSI 是一个美国工业和商业集团组织,发展美国的商务和通讯标准。ANSI 同时也是 ISO 和 International Electrotechnical Commission(IEC)的成员之一。ANSI 发布与国际标准组织相应的美国标准。1992年,ISO 和 IEC 发布了 SQL
的国际标准,称为 SQL-92。ANSI 随之发布的相应标准是 ANSI SQL-92。ANSI SQL-92 有时被称为 ANSI SQL。尽管不同的关联式资料库使用的 SQL 版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL 。

数据库 ANSI/ISO标准 那个标准好 sql92 sql99 还是? 还是相。

个人感觉使用SQL92比较好点、毕竟现在国内使用SQL 2000及2005的企业及单位都比较多、2005都不是完全符合SQL 99的要求的。至少近几年不会发生什么变动。而且一套软件我估计也不会使用10年、一般几年过后发生大的业务改动、也会面临重新规划、毕竟重新规划、我私人觉得会比在原版基础上做修改、开发要好很多。

jet sql 和 ansi sql 的主要区别是什么? 他们都代表什么?

Microsoft Jet SQL 和 ANSI SQL 的比较 Microsoft Jet 数据引擎 SQL 总体上跟 ANSI-89 Level 1 是兼容的,但某些 ANSI SQL 性能在 Microsoft Jet SQL 里没有实现。 Microsoft 发布的 Jet 4.X 版本,以及“Microsoft OLE DB Provider for Jet” 推出了更多的 ANSI-92 SQL 语法。在另一方面,Microsoft Jet SQL 包含了 ANSI SQL 不支持的保留字和性能。
主要的不同 Microsoft Jet SQL 和 ANSI SQL 各自有不同的保留字和数据类型。可参考下列链接: List of Microsoft Jet 4.0 reserved words Equivalent ANSI SQL Data Types 对于下面所示的语法结构应用的规则不一样: expr1 [NOT] Between value1 And value2 在 Microsoft Jet SQL 中,value1 可以比 。

那里有ANSI-92 SQL的技术文档资料?

sql我懂,但我想了解标准SQL的定义,现在许多SQL语句都是扩展的,已非本来面目了http://www.sqlcourse.com/这个网址有例子没有人知道吗?

sql server存储过程中=null和is null有什么区别?

SET ANSI_NULLS ON select * from T where F=null 按照ANSI SQL标准会返回F字段为NULL的记录 SET ANSI_NULLS OFF select * from T where F=null 而按照非ANSI SQL标准,则会返回F字段为NULL的记录 而用F IS NULL总是能返回F为空的记录。

SQL标准语句和T-SQL扩展语句有什么区别?

SQL = Structured Query LanguageT-SQL = Transact-SQL = SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。两者 都是语言.在sql sever查询分析器中的语句是sql 还是T-sql?这个看你输入的是什么? 因为 T-SQL 包含了 SQL也就是说, 你输入了一句SELECT * FROM 表这样的标准的 SQL 语句,但是 T-SQL 包含了 SQL你既可以说你输入的是 SQL , 也可以说你输入了 T-SQL但是假如你输入了
T-SQL 扩展的功能,不属于 SQL 的。例如:BEGIN PRINT Hello World;END那么这里,只能说你输入的是 T-SQL, 没法说你输入了 SQL很显然你是安师院的。SQL是个ANSI标准。各数据库厂商根据该标准开发自己的数据库及语言。Microsoft的SQL Server 用的叫T-SQL。在sql sever查询分析器中的语句是sql 还是T-sql? 这个看你输入的是什么? sql sever 里用的SQL就是T-sql,T-sql 和SQL的区别就是 老虎。

oracle sql与标准的sql语句的区别?

SQL语句区别!你能告诉我,哪一种数据库的SQL语句才是标准的SQL语句了 我倒是可以说一下SQLSERVER与ORACLE的小区别 SQLSERVER 里面取前几条数据都是用Top 而ORACLE里面没有 S: select top (5) * from 表 O:select * from 表 rownum>0 and rownum<6 再有一个是ORACLE要查一个任意字符的话,一定要借助临时表daul; 而SQLSERVER 不用 例: S:select 我是一个中国人 O:select 我是一个中国人
from daul;美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了SQL标准,各种数据库都要支持这个标准,然后各自在这个标准的基础上又做了一些拓展,所以各种数据库的一些基本sql语句都是一样的语法,只有小部分不一样。所有的数据库的sql都符合一个标准 sql92 也就是你只要写这个标准的sql代码 那么你在任何数据库中操作都一样基本上都大同小异,只是在做外连的时候有些不一样,还有就是有几个函数不一样,其余的SQL语句都差不多。

请问一下SQL语言具有哪些特点?

SQL语言集数据查询(data query)、数据操纵(data manipulation)、数据定义(data definition)和数据控制(data control)功能于一体,充分体现了关系数据语言的特点和优点。其主要特点包括:1.综合统一 SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据以建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统开发提供了良好的环境,例如用户在数据库投入运行后,还可根据需要随时地逐步地修改模式,并不影响数据库的运行,从而使系统具有良好的可。首先,尽管查询是设计SQL的最初目的,检索数据也仍然是其最重要的功能之一,但SQL决不仅仅是一个查询工具。SQL用于控制。SQL全称是“结构化查询语言(Structured
Query Language)” SQL(Structured Query Language)是一种数据库查询和程序设计语言。

转载:http://zs24.cntaolin.com/zs24-ansi-sqlbiaozhun.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: