SQL和T_SQL有什么区别

 我来答
Daniel_bad
2011-10-25 · TA获得超过635个赞
知道小有建树答主
回答量:382
采纳率:100%
帮助的人:215万
展开全部
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 等语法,同时可以使用函数等数据库对象

非个人所写
追问
- -      哪儿抄过来的,给个地址  我去学学
追答
知道查的~~     一共6,7个回答。有价值的都给你抄来了,抄了两个
yjx_xiaoxin
2011-10-25 · TA获得超过6702个赞
知道大有可为答主
回答量:4618
采纳率:50%
帮助的人:2481万
展开全部
SQL一般指的是标准的sql查询语言,有相应的国际标准;
各个数据库厂商通常会在标准的SQL语言上进行扩展,T-SQL就是微软扩展的一个版本,其他还有Oracle的PL/SQL等。标准的SQL主要完成基本的数据库对象定义、操作和控制等功能,而T-SQL以及PL/SQL还增加了流程控制元素和各种函数功能。有了这些功能,可以完成一些程序对象的编写,例如存储过程、触发器等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wzsjzjjxy
2011-10-26 · TA获得超过3258个赞
知道大有可为答主
回答量:4175
采纳率:0%
帮助的人:1785万
展开全部
一般学习数据库,找一个数据库产品学就可以了,市场上没有完全基于标准sql的数据库系统。微软的数据库系统MSSQLSERVER用的是T-sql,oracle就是PL/SQL,其他的也都不一样,你要学习微软的,买本书上面都是按照微软的语法讲解的。建议学习sqlserver2008
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石亮东
2011-10-25 · TA获得超过1217个赞
知道小有建树答主
回答量:2022
采纳率:66%
帮助的人:1401万
展开全部
SQL 写sql语句的
tsql 是写存储过程的,其中有if,else, while 等
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式