--向表TB_A中增加一列Address

ALTER TABLE TB_A ADD Address NVARCHAR(4000);


--修改TB_A中的列Address类型为INT

ALTER TABLE TB_A ALTER COLUMN ADDRESS INT;


--删除TB_A中的列Address

ALTER TABLE TB_A DROP COLUMN ADDRESS;


--重命名数据库名称

EXEC sp_renamedb 'Old_DB','New_DB';


--显示表的一些基本信息

EXEC sp_help 'TB_A';


--判断表TB_A中是否存在CL_A

IF EXISTS (SELECT * FROM syscolumns WHERE id=OBJECT_ID('TB_A') and NAME='CL_A') 

PRINT '列CL_A存在' 

ELSE PRINT '列CL_A不存在';


--判断表TB_B是否存在(1:存在,0:不存在)

SELECT COUNT(*) FROM sysobjects WHERE TYPE='U' AND NAME='TB_B';


--判断表TB_A是否存在列CL_B(1:存在,0:不存在)

SELECT COUNT(*) FROM syscolumns 

WHERE id = (SELECT id FROM sysobjects WHERE TYPE='U' AND NAME='TB_A') 

AND NAME = 'CL_B';


--初始化表TB_A

TRUNCATE TABLE TB_A;


--展示出数据库中所有的表名称

SELECT NAME FROM sysobjects WHERE TYPE='U';


--创建数据库DB_A

CREATE DATABASE DB_A;


--删除数据库DB_A

DROP DATABASE DB_A;