SQL与T-SQL的区别与联系
来源:互联网 发布:阿里云dns 怎么设置 编辑:程序博客网 时间:2024/06/05 16:01
SQL = Structured Query Language 结构查询语言,SQL是关系数据库管理系统的标准语言。
T-SQL = Transact-SQL = SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。
使用SQL的常见关系数据库管理系统(RDBMS)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等,许多不同RDBMS供应商通过增加语句或指令,对SQL进行了扩展,从而有自己的名称,如PL/SQL为Oracle公司为其数据库产品开发的SQL扩展,Transact-SQL(T-sql)为微软与Sybase公司合作开发,适用于微软SQL Server和Sybase数据库。
在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与T-SQL的区别与联系
- sql与hql的区别与联系
- SQL与T-SQL的区别
- pl/sql与t-sql的区别
- access与SQL的区别和联系
- SQL与Access的区别和联系
- SQL、T-SQL与PL-SQL的区别
- SQL、T-SQL与PL-SQL的区别
- DBMS与SQL Server之间的联系与区别?
- 一点体会:T-SQL与PL/SQL的区别
- SQL----- truncate、delete、drop的区别与联系
- T-SQL与PL/SQL的比较
- java.sql.Date与java.util.Date的区别与联系
- SQL T-SQL PL/SQL的区别
- v$sql、v$sqlarea、v$sqltext、v$sql_plan的联系与区别
- Oracle9i中v$sql、v$sqlarea、v$sqltext、v$sql_plan的联系与区别
- java.sql.Date和java.util.Date的联系与区别
- java.sql.*与javax.sql.*的区别
- 天书般的ICTCLAS分词系统代码(二)
- 3D模型动画
- ewebeditor在线编辑器IE8下 按钮没反应的解决方法
- 关于嵌入式linux的书
- 找出数组中两个只出现一次的数字
- SQL与T-SQL的区别与联系
- 网站备案概述
- 大数 加 减 乘 除
- Python的C扩展,学习整理
- 计算几何基础
- hdu1175 连连看
- android自定义listview实现圆角
- poj2528 Mayor's posters
- Bean的作用域及生命周期