WEB开发网
开发学院数据库MSSQL Server SQL Server 2000中的SQL语言 阅读

SQL Server 2000中的SQL语言

 2008-12-04 10:12:05 来源:WEB开发网   
核心提示:SQL Server 2000中的SQL语言是Transact-SQL语言 ,Transact-SQL语言主要组成部分有一下几种:1.数据定义语言(DDL,SQL Server 2000中的SQL语言,Data Definition Language)2.数据操纵语言(DML,Data Manipularion Lan

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

1 2 3 4 5 6  下一页

Tags:SQL Server SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接