TSQL和SQL区别?

2024-11-05 04:34:54
推荐回答(5个)
回答1:

SQL是个ANSI标准。
各数据库厂商根据该标准开发自己的数据库及语言。
Microsoft的SQL Server 用的叫T-SQL。
ORACLE的叫PL/SQL。

大写字母是关键字的推荐写法,自动生成的也都是大写。
大多数数据库对于关键字的大小写不介意。所以你可以按照自己的习惯去写。

============
百度百科错了,你可以参考T-SQL词条:
http://baike.baidu.com/view/1387454.html

=================
题主您提的词条我已经投诉并已经得到处理。

回答2:

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)让程式设计更有弹性。

回答3:

不是必须大写的。

TSQL 是特指 SQL SERVER 的SQL标准。

SQL 是通用的称呼,对应 ORACLE , MYSQL 等都适用的基础标准

回答4:

你可以理解成T-sql是SqlServer支持的sql语法,他不是软件,装了SqlServer就ok了。

回答5:

SQL(StructuredQuery Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。主要包括:数据定义语言(DDL)数据操纵语言(DML) 数据控制语言(DQL)三种类型。其中数据定义语言(DDL) 用于定义数据结构,比如创建create、删除drop、更改alter数据库对象等。数据操纵语言(DML)用于检索和修改数据结构,即我们常说的:增Insert ,删Delete改Update,查Select。数据控制语言(DCL) 用于规定数据库用户的各种权限。
T-SQL:SQL 程序设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL提供标准 SQL的DDL 和 DML功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。