sql和T-sql到底有什么区别 在sql sever查询分析器中的语句是sql 还是T-sql 复制或是说的一片云雾的就路过
T-sql到底是软件还是语言老看见人说安装tsql希望说的一针见血点网上有很多但都说的迷迷糊糊的搞的我更迷糊了...
T-sql到底是软件还是语言 老看见人说安装tsql 希望说的一针见血点 网上有很多但都说的迷迷糊糊的 搞的我更迷糊了
展开
5个回答
展开全部
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
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就是“结构化查询语言”,当然是语言了,是用来操作和设计数据库的,不过SQL是一个大的标准,因为不同的数据库对SQL标准进行了自己的扩展,形成了新的标准,其中sql sever用的就是T-sql,而Oracle用的是PL/SQL
所以T-sql也是语言,安装T-sql 应该是指安装支持T-sql语言的环境吧
sql sever 里用的SQL就是T-sql,T-sql 和SQL的区别就是 老虎 和 动物 的区别
以上是个人的一点见解
所以T-sql也是语言,安装T-sql 应该是指安装支持T-sql语言的环境吧
sql sever 里用的SQL就是T-sql,T-sql 和SQL的区别就是 老虎 和 动物 的区别
以上是个人的一点见解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL:结构化查询语言,有 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句; 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句;数据查询语言(DQL),例如:SELECT语句;数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句
而T-SQL为SQL的扩展语言,譬如加入了程序语言中的if,while 等语法,同时可以使用函数等数据库对象
而T-SQL为SQL的扩展语言,譬如加入了程序语言中的if,while 等语法,同时可以使用函数等数据库对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL是指Structured Query Language结构查询语言,SQL是关系数据库管理系统的标准语言。
使用SQL的常见关系数据库管理系统(RDBMS)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等,许多不同RDBMS供应商通过增加语句或指令,对SQL进行了扩展,从而有自己的名称,如PL/SQL为Oracle公司为其数据库产品开发的SQL扩展,Transact-SQL(T-sql)为微软与Sybase公司合作开发,适用于微软SQL Server和Sybase数据库。
这种扩展的目的是提供执行特定操作的额外功能或简化方法,虽然这种扩展很有用,但一般都是针对特定RDBMS的,很少有两个以上供应商支持这种扩展。
标准SQL由ANSI标准委员会管理,从而也称为ANSI SQL。所有主要的RDBMS都支持ANSI SQL。
使用SQL的常见关系数据库管理系统(RDBMS)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等,许多不同RDBMS供应商通过增加语句或指令,对SQL进行了扩展,从而有自己的名称,如PL/SQL为Oracle公司为其数据库产品开发的SQL扩展,Transact-SQL(T-sql)为微软与Sybase公司合作开发,适用于微软SQL Server和Sybase数据库。
这种扩展的目的是提供执行特定操作的额外功能或简化方法,虽然这种扩展很有用,但一般都是针对特定RDBMS的,很少有两个以上供应商支持这种扩展。
标准SQL由ANSI标准委员会管理,从而也称为ANSI SQL。所有主要的RDBMS都支持ANSI SQL。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MS的数据库系统用的是T-SQL,ORACLE,SYBASE,DB2等遵循的是ANSI标准就叫SQL,有很多版本,一般有SQL92等之类的.,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询