TSQL和SQL的区别?

作者&投稿:白怖 (若有异议请与网页底部的电邮联系)
SQL和T_SQL有什么区别~

SQL = Structured Query Language
T-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:结构化查询语言,有 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句; 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句;数据查询语言(DQL),例如:SELECT语句;数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句
而T-SQL为SQL的扩展语言,譬如加入了程序语言中的if,while 等语法,同时可以使用函数等数据库对象


非个人所写

SQL = Structured Query Language
T-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(StructuredQuery Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。主要包括:数据定义语言(DDL)数据操纵语言(DML) 数据控制语言(DCL)三种类型。其中数据定义语言(DDL) 用于定义数据结构,比如创建create、删除drop、更改alter数据库对象等。数据操纵语言(DML)用于检索和修改数据结构,即我们常说的:增Insert ,删Delete
改Update,查Select。数据控制语言(DCL) 用于规定数据库用户的各种权限。

T-SQL:SQL 程序设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。



sql和T-sql到底有什么区别 在sql sever查询分析器中的语句是sql 还是T...
答:T-SQL = Transact-SQL = SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。两者 都是语言.在sql sever查询分析器中的语句是sql 还是T-sql?这个看你输入的是什么? 因为 T-SQL 包含了 SQL 也就是说, 你输入了一句 SELECT * FROM 表 这样的标准的 SQL 语句,但是...

有没人能简单扼要告诉我SQL和T-SQL的区别
答:SQL是一种结构化查询语言,所有的数据库查询都是这种语言。而T-SQL即:Transact-SQL是对上述语言的一种再加工,使之更加完美,实用。T-SQL就像是sql的升级版,没必要太在乎他们的区别,只要会用就OK了。

什么是Transact-SQL语言,它与标准SQL语言有何区别?
答:SQL是结构化查询语言,是一中对数据库操作的语言。T-SQL是对SQL的规范标准化!

T-SQL,MySQL,SQL2000,有什么区别,是一样的吗?
答:MySQL 是一个开源软件;SQL Server2000是微软公司出品的数据库,非开源软件;因为windows用户数量很大,使用SQL Server的人也很多;但是现在MySQL已经行业内发展的趋势,因为其优异的性能和开源的特性,更多的软件开发人员转向MySQL;

sql 与 T-SQL是什么关系?
答:SQL(Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。参考网址:http://baike.baidu.com/view/34.html?wtp=tt T-SQL是标准 SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML...

什么是T-SQL
答:简单来说:T_SQL是SQL语言(结构化查询语言)的增强版,他是一种编程语言,可以完成复杂的 逻辑。如果再具体点的话:T-SQL :SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(...

tdsql和mysql的区别
答:tdsql和mysql有两个区别如下。1、结构化查询语言SQL是关系数据库的标准语言,已被众多商用DBMS产品所采用,使得成为关系数据库领域中一个主流语言。2、TSQL是SQL的一种版本,且只能在SQLSERVER上使用,且提供了数据库脚本语言,即类似C等的基本功能。

sql2005和sql2000有什么区别?
答:5、SMTP邮件 在SQL Server 2000中直接发送邮件是可能的,但是很复杂。在SQL Server 2005中,微软通过合并SMTP邮件提高了自身的邮件性能。SQL Server从此跟Outlook说“bye-bye”!6、HTTP终端 你可以很轻松地通过一个简单的T-SQL 语句使一个对象可以在因特网上被访问,从而创建一个HTTP终端。这允许从因...

sql和oracle的语法区别
答:两者区别有PL/SQL与T-SQL、数据类型。1、PL/SQL与T-SQL:Oracle使用PL/SQL作为其过程化扩展,支持存储过程、函数和触发器。而Microsoft SQL Server使用T-SQL,其语法和特性与PL/SQL略有不同。2、数据类型:虽然大多数SQL数据类型在Oracle和其他RDBMS中都存在,但Oracle具有一些特定的数据类型,如NUMBER...

SQl指的是什么?
答:ANSI SQL-92 有时被称为 ANSI SQL。尽管不同的关联式资料库使用的 SQL 版本有一些差异,但大多数都遵循 ANSI SQL 标准。SQL Server 使用 ANSI SQL-92 的扩展集,称为 T-SQL,其遵循 ANSI 制定的 SQL-92 标准。SQL语言包含4个部分:数据定义(DDL)语言(如CREATE, DROP,ALTER等语句)数据操纵...