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,MYSQL和T-SQL之间有什么分别
简单来说,SQL和 T-SQL 都是查询语言 ( Query Language )。而MySQL 是一种关联式资料库管理系统 ( Relational Database System
简称RDBMS )。 而T-SQL 是在 SQL 之上加入一些程序性 ( proceral ) 的功能,如控制流程语法 ( control-flow– if-then/else ),自订变数 (variable declaration ),错误处理 ( errorhandling ) 等。但它只可以漏轮在Microsoft SQL Server 和 Sybase SQL Server 上执行辩悉。 详情可参考下面的网址:SQL 全名是结构化查询语言(Structured Query Language),是用于资料库中的标准数据查询语言。zh. *** /zh-/SQL MySQL 是一个开放原始码的关联式资料库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被Sun收携搜乎购。2009年,Oracle收购Sun公司,MySQL成为Oracle旗下产品。zh. *** /zh-/MySQL Tract-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实作,与 Oracle 的 PL/SQL 性质相近(不只是实作 ANSI SQL,也为自身资料库系统的特性提供实作支援),目前在 Microsoft SQL Server 和 Sybase Adaptive Server 中仍然被使用为核心的查询语言。zh. *** /zh-/Tract-SQL 2010-10-31 09:15:00 补充: 对不起, 关联式资料库管理系统 的英文全寮写应为 Relational Database Management System
简称RDBMS。
‘叁’ TSQL和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全称是“结构化查询语言(Structured
Query
Language)”
SQL(Structured
Query
Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
参考网址:
http://ke..com/view/34.html?wtp=tt
***********************************************
T-SQL是标准
SQL
程式设计语言的增强版,它是用来让应用程式与
SQL
Server
沟通的主要语言。T-SQL
提供标准
SQL的DDL
和
DML
功能,加上延伸的函数、系统预存程序以及程式设计结构(例如
IF
和
WHILE)让程式设计更有弹性。
参考网址:
http://ke..com/view/1387454.html?wtp=tt
*****************
补充:
你可以理解成T-sql是SqlServer支持的sql语法,他不是软件,装了SqlServer就ok了。
*****************
---
以上,希望对你有所帮助。