--创建数据库

CREATE DATABASE TEST
GO
USE TEST
GO

 

--创建仓库表
CREATE TABLE STORE(
Sno CHAR(10),
Sname CHAR(20),
Address CHAR(20),
PRIMARY KEY(Sno)
);

--创建零件表
CREATE TABLE PART(
Pno CHAR(10),
Pname CHAR(20),
Color CHAR(20),
Sno CHAR(10),
Stock CHAR(20),
PRIMARY KEY(Pno),
FOREIGN KEY(Sno) REFERENCES STORE(Sno)
);

 

--查看表:

exec sp_help PART

 

--查看列:

exec sp_columns PART

select * from information_schema.columns where table_name = 'PART' 

 

--新增列

alter table PART add  name01  varchar(55)

--修改列类型

ALTER TABLE PART alter column name01 INT

GO

--修改列名称

exec sp_rename 'PART.name01' , 'name02', 'column'

 

--删除列

alter table PART drop column name02

 

--验证是否包含此字段

IF NOT EXISTS(SELECT * FROM syscolumns WHERE [ID] = object_id(N'PART') AND [NAME] = N'name02')

EXEC SP_RENAME 'PART.name01' , 'name02', 'column'