SQL Server 2000中的SQL语言
2008-12-04 10:12:05 来源:WEB开发网SQL Server 2000中的SQL语言是Transact-SQL语言 。
Transact-SQL语言主要组成部分有一下几种:
1.数据定义语言(DDL,Data Definition Language)
2.数据操纵语言(DML,Data Manipularion Language)
3.数据控制语言(DCL,Data Control Language)
4.系统存储过程(System Stored Procedure)
5.一些附加的语言元素
数据定义语言(DDL)
数据定义语言是指用来定义和管理数据库以及数据库中的各种对象的语句,这些语句包括CREATE、ALTER和DROP等语句。在SQL Server 2000中,数据库对象包括表、视图、触发器、存储过程、规则、缺省、用户自定义的数据类型等。这些对象的创建、修改和删除等都可以通过使用CREATE、ALTER、DROP等语句来完成。
创建数据库表的一个例子
CREATE TABLE publishers
(
pub_id char(4) NOT NULL
CONSTRAINT UPKCL_pubind PRIMARY KEY CLUSTERED
CHECK (pub_id IN ('1389', '0736', '0877', '1622', '1756')
OR pub_id LIKE '99[0-9][0-9]'),
pub_name varchar(40) NULL,
city varchar(20) NULL,
state char(2) NULL,
country varchar(30) NULL
DEFAULT('USA')
)
修改视图的一个例子
USE pubs
GO
ALTER VIEW yourview
AS
SELECT title, mycount= @@ ROWCOUNT, ytd_sales
FROM titles
WHERE type = 'mod_cook'
GO
SELECT *
FROM yourview
GO
更多精彩
赞助商链接