sql server2000-创建表和修改表

 

USE ClassNorthwind

IF OBJECT_ID('dbo.Employees'IS NOT NULL
    
DROP TABLE dbo.Employees
**检验是否已存在该表
GO

CREATE TABLE dbo.Employees (
 EmployeeID 
int IDENTITY (11NOT NULL ,
 LastName 
nvarchar (20NOT NULL ,
 FirstName 
nvarchar (10NOT NULL ,
 Title 
nvarchar (30NULL ,
 TitleOfCourtesy 
nvarchar (25NULL ,
 BirthDate 
datetime NULL ,
 HireDate 
datetime NULL ,
 Address 
nvarchar (60NULL ,
 City city ,
**用户自定义数据类型
 Region region ,
 PostalCode postalcode ,
 Country country ,
 HomePhone 
nvarchar (24NULL ,
 Extension 
nvarchar (4NULL ,
 Photo 
image NULL ,
 Notes 
ntext NULL ,
 ReportsTo 
int NULL ,
 PhotoPath 
nvarchar (255NULL 
ON [PRIMARY]
GO

/* Display results */

SELECT table_name
  
FROM information_schema.tables
  
WHERE table_name = 'Employees'
GO

修改表:

/*添加列
 Add a column called Age to the Employees table in the ClassNorthwind database.
*/


USE ClassNorthwind

ALTER TABLE Employees
  
ADD Age tinyint NULL
go

/* Display results */

exec sp_help Employees

GO
/*修改
Creates user defined data types.
Drop existing versions first.
*/


USE ClassNorthwind

IF EXISTS (SELECT domain_name FROM information_schema.domains
           
WHERE domain_schema = 'dbo' AND domain_name = 'city')
    
EXEC  sp_droptype  city

IF EXISTS (SELECT domain_name FROM information_schema.domains
           
WHERE domain_schema = 'dbo' AND domain_name = 'region')
    
EXEC  sp_droptype  region

IF EXISTS (SELECT domain_name FROM information_schema.domains
           
WHERE domain_schema = 'dbo' AND domain_name = 'country')
    
EXEC  sp_droptype  country
GO

EXEC  sp_addtype  city, 'nvarchar(15)'NULL
EXEC  sp_addtype  region, 'nvarchar(15)'NULL
EXEC  sp_addtype  country, 'nvarchar(15)'NULL
GO

/* Display results */

SELECT domain_name
   
FROM information_schema.domains
   
ORDER BY domain_name
GO
/*删除列
Drop column called Age from the Employees table in the 
ClassNorthwind database.
*/


USE ClassNorthwind

ALTER TABLE Employees
  
DROP COLUMN age
go

/* Display results */

EXEC sp_help Employees

GO


posted @ 2008-06-16 16:53  芬奇  阅读(1476)  评论(0编辑  收藏  举报