SQL和T_SQL有啥区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:结构化查询语言,有 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句; 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句;数据查询语言(DQL),例如:SELECT语句;数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句
而T-SQL为SQL的扩展语言,譬如加入了程序语言中的if,while 等语法,同时可以使用函数等数据库对象
非个人所写追问
- - 哪儿抄过来的,给个地址 我去学学
追答知道查的~~ 一共6,7个回答。有价值的都给你抄来了,抄了两个
参考技术A 一般学习数据库,找一个数据库产品学就可以了,市场上没有完全基于标准sql的数据库系统。微软的数据库系统MSSQLSERVER用的是T-sql,oracle就是PL/SQL,其他的也都不一样,你要学习微软的,买本书上面都是按照微软的语法讲解的。建议学习sqlserver2008 参考技术B SQL一般指的是标准的sql查询语言,有相应的国际标准;各个数据库厂商通常会在标准的SQL语言上进行扩展,T-SQL就是微软扩展的一个版本,其他还有Oracle的PL/SQL等。标准的SQL主要完成基本的数据库对象定义、操作和控制等功能,而T-SQL以及PL/SQL还增加了流程控制元素和各种函数功能。有了这些功能,可以完成一些程序对象的编写,例如存储过程、触发器等。 参考技术C SQL 写sql语句的
tsql 是写存储过程的,其中有if,else, while 等本回答被提问者采纳
以上是关于SQL和T_SQL有啥区别的主要内容,如果未能解决你的问题,请参考以下文章