数据库高手进!!

来源:百度知道 编辑:UC知道 时间:2024/06/19 12:12:10
请教各位:以下是一个相当专业的人士写下的,应该相当正确,但有的地方本人不明白,还是请各位朋友指点一下吧,谢谢了。

因为标准 SQL 是不考虑 DBMS 特征的,因而没有对 DBMS 进行操作的方法,触发器与存储过程都需要依赖 DBMS 的物理特性(DBMS 的物理特性是什么来的呀),并非标准 SQL 定义的,所以各种 DBMS 都必须扩展标准 SQL (?)
Transact-SQL 是 Microsoft SQL Server 中对标准 SQL 语言的增强,它是用来让应用程序与 SQL Server(我平时做数据库的时候也只是用sql而已哦,可能自己接触不多吧) 沟通的主要语言。T-SQL 是使用 SQL Server 的核心。与 SQL Server 实例通信的所有应用程序都通过将 Transact-SQL 语句发送到服务器(不考虑应用程序的用户界面)(这句话?我自己在查询分析嚣处也可以用sql语句来访问实例的哦?)来实现这一点。T-SQL 提供标准 SQL 的 DDL 和 DML 功能,加上延伸的函数、系统内置程序以及程序设计结构(例如 IF 和 WHILE)让程式设计更有弹性。

你买一本T-sql的书就明白了,sql语言只能做简单的数据库访问,而t-sql运用函数等手段可以实现比较复杂的数据库访问,简单说,你在查询分析器里能实现的用t-sql就能实现,而t-sql更简便一些。

说的很对~