SQL Server2000支持的SQL标准是什么 应该只支持SQL92吧,99的SQL99,Microsoft。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql92 应该是各dbms厂商得共识吧,每个dbms都会有自己得扩展 呵呵,肯定不是sql92,应该是99。不过sql server对标准sql 支持的不是太好,只能说是部分支持。现在还没发现完全支持sql 标准的数据库呢。 mssql server 2005 据说支持sql99 ,也就是包括面向对象的设计,表可以继承使用^ 国际标准组织(iso) SQL 92 规则 有没有哪里的文档明确说明的,在MS Server的联机帮助里,以及MS的网站上,似乎都没有找到明确的说明。 --摘自联机帮助Microsoft® SQL Server™ 2000 Transact-SQL 版遵从 Entry 级 SQL-92标准,并支持 Intermediate 级和 Full 级标准中的很多附加功能。开发 OLE DB 和 ODBC 应用程序接口 (API) 时的设想是: 每当 SQL-92 语法提供应用程序所需功能时,应用程序都使用该语法。鉴于现在大多数数据库 SQL 语言都遵从 SQL-92 的 Entry 级标准,并支持 SQL-92 的 Intermediate 级和 Full 级标准中的很多功能,这意味着很多 OLE DB 提供程序和 ODBC 驱动程序只需直接传递大多数 SQL-92 语法即可,而不用将语法转换成数据库接受的形式。每当 SQL-92 的 ODBC 扩展提供应用程序需要但 SQL-92 不支持的功能时,应用程序都使用该扩展。每当数据库引擎的本机 SQL 语法提供应用程序需要但 SQL-92 和 ODBC 扩展不支持的功能时,应用程序都使用该语法。 这种方法使 OLE DB 提供程序和 ODBC 驱动程序的开销减到最小。提供程序和驱动程序只需分析 ODBC 转义序列的外来 SQL 语句或数据库不接受的 SQL-92 语法。任何 ODBC 转义序列和不支持的 SQL-92 语法都转换成数据库引擎接受的相应的 SQL 语法。所有其它的 SQL 语法直接传递给数据库引擎。SQL Server 2000 应用程序在使用 OLE DB、ODBC 或其它封装两者的 API 时,应遵循下面的准则: 每当 SQL-92 语法提供应用程序所需的功能时都使用该语法。每当 ODBC 转义序列提供应用程序需要但 SQL-92 不支持的功能时,都使用该序列。每当 Transact-SQL 语法提供应用程序需要但 SQL-92 或 ODBC 转义序列不支持的功能时,都使用该语法。 你在联机帮助里找SQL-92,SQL-99看能找到哪个?呵呵 关于distinct SQL语句插入引号问题. sql中日期轉換 一张表删除了半个小时没删掉怎么办? 从visio生成数据库的问题 如何在企业管理器中打开另一台电脑上的DATA文件夹下的数据? 入门级菜鸟求助 sql和access 通用转换函数 请问存储过程中 如何使用输出参数返回值的一个小问题 数据库写入错误!!!请指教!! 定时执行的程序作为作业处理好还是单独用开发语言开发一个应用程序定时执行好?有何优缺点? insert into t_s1 select * from t_s1
不过sql server对标准sql 支持的不是太好,只能说是部分支持。现在还没发现完全支持sql 标准的数据库呢。
Microsoft® SQL Server™ 2000 Transact-SQL 版遵从 Entry 级 SQL-92标准,并支持 Intermediate 级和 Full 级标准中的很多附加功能。开发 OLE DB 和 ODBC 应用程序接口 (API) 时的设想是: 每当 SQL-92 语法提供应用程序所需功能时,应用程序都使用该语法。鉴于现在大多数数据库 SQL 语言都遵从 SQL-92 的 Entry 级标准,并支持 SQL-92 的 Intermediate 级和 Full 级标准中的很多功能,这意味着很多 OLE DB 提供程序和 ODBC 驱动程序只需直接传递大多数 SQL-92 语法即可,而不用将语法转换成数据库接受的形式。
每当 SQL-92 的 ODBC 扩展提供应用程序需要但 SQL-92 不支持的功能时,应用程序都使用该扩展。
每当数据库引擎的本机 SQL 语法提供应用程序需要但 SQL-92 和 ODBC 扩展不支持的功能时,应用程序都使用该语法。
这种方法使 OLE DB 提供程序和 ODBC 驱动程序的开销减到最小。提供程序和驱动程序只需分析 ODBC 转义序列的外来 SQL 语句或数据库不接受的 SQL-92 语法。任何 ODBC 转义序列和不支持的 SQL-92 语法都转换成数据库引擎接受的相应的 SQL 语法。所有其它的 SQL 语法直接传递给数据库引擎。SQL Server 2000 应用程序在使用 OLE DB、ODBC 或其它封装两者的 API 时,应遵循下面的准则: 每当 SQL-92 语法提供应用程序所需的功能时都使用该语法。
每当 ODBC 转义序列提供应用程序需要但 SQL-92 不支持的功能时,都使用该序列。
每当 Transact-SQL 语法提供应用程序需要但 SQL-92 或 ODBC 转义序列不支持的功能时,都使用该语法。