现在位置: 首页 -> 学习园地 -> 电脑相关知识 >> 正文 网站模板
站 内 搜 索 » 仅搜索标题 智能全文搜索

SQL语句简介:什么是Transact-SQL编程语言 详细内容
来源:深圳升航货运代理有限公司 作者:本站编辑 更新时间:2011-3-24   

SQL语句简介:什么是Transact-SQL编程语言

第一章 SQL语句简介
 


内容摘要 Transact-SQL编程语言; Transact-SQL的语句类型; Transact-SQL的语法元素;
SQL Query Analyzer的基本功能;
如何使用SQL Query Analyzer中的对象浏览
工具
如何使用SQL Query Analyzer中的模板;
如何使用osql命令行工具;
使用不同的方法执行Transact-SQL语句;
使用SELECT语句从表中查询数据;
通过在WHERE子句中指定不同的搜索条件过滤数据;
格式化结果集;
查询是如何进行的;
进行数据查询时,影响性能的几个注意事项。
考点提示:
osql命令行用法;
消除重复的行;
改变字段的名字。

 

1.1 什么是Transact-SQL编程语言

 

 


Transact-SQL 语言是在微软的SQL Server中使用的编程语言,它是一个数据定义、操作和控制语言。
美国国家标准协会(ANSI)和国际标准组织(ISO)制订了SQL语言的标准。SQL-92是由ANSI和ISO在1992年发布的SQL标准,通过使用Transact-SQL,微软SQLServer2000支持SQL-92入口级别的实现。同ANSI-SQL兼容的Transact-SQL语句,能够在与ANSI-SQL兼容的任何入口级产品中运行。Transact-SQL同时还包含几种扩展用以增强其性能。
1.2 Transact-SQL语句的类型
查询就是获取存储在SQL Server中的数据。所有的查询都使用SELECT语句为用户提供一个结果集。一个结果集是运行SELECT语句后所得到的一个表数据集,包含行和列。 编写和运行Transact-SQL语句是向SQL Server发出查询申请的一种方法。在编写这些语句时,你将会用到下列类型的Transact-SQL语句: 数据定义语句(DDL),允许你在数据库中创建对象; 数据控制语句(DCL),允许你决定谁能查看或更改数据; 数据操作语句(DML),允许你查询或更改数据。
本课程主要讲述的是数据操作语言(DML)的语句。 1.2.1 数据定义语言(DDL)
数据定义语句(DDL)通过创建数据库、表和用户自定义数据类型来定义一个数据库。你也可以使用DDL语句管理数据库对象。DDL语句包括CREATE 、ALTER和 DROP 。 默认情况下,只有sysadmin、dbcreator、db_owner或db_ddladmin预定义角色(role)的成员才能执行DDL语句。一般不推荐其他角色的用户使用DDL语句。如果不同的用户在数据库中创建了他们自己的对象,那么每个对象的所有者都需要给予其他用户使用这些对象的权限。这将给管理工作带来沉重的负担,所以应当尽量避免发生这种情况。通过限制用户使用语句的权限,还能够避免对象所有权带来的问题。当对象所有者被从数据库删除,或者一个存储过程、视图的所有者并不拥有内部数据表的使用权的时候将导致这种问题。
下面的脚本在数据库Northwind中创建一个叫customer的表。表中包含cust_id, company、contact和phone字段。
 

USE northwind
CTRATE TABLE customer
(cust_id int, company varchar(40), contact varchar(30), phone char(12))
GO

上篇文章: it中文是什么意思 解释
下篇文章: Transact-SQL语句的类型
相关文章
    没有相关文章

推 荐 阅 读

阅 读 排 行
专 题 列 表
仿网站仿模板