• 数据控制语言(DCL)是用来设置或更改数据库用户或角色权限的语句,包括GRANT,DENY,REVOKE等语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行数据控制语言。
• create database test_Table
• go
•
• use test_Table
• CREATE TABLE T_userInfo
• (
• userId int PRIMARY KEY,
• userName varchar(50),
• pw varchar(20),
• age int
• )
• go
• sp_help test_Table
• go
•
• ALTER TABLE T_userInfo add email varchar(20) null
• go
•
• DROP TABLE T_userInfo
• go
•
• use test_Table
• CREATE TABLE T_goodsInfo
• (
• goodsId int primary key,
• goodsName varchar(50) not null,
• goodsType char(10),
• price decimal(10,2) not null,
• qty int not null,
• amount AS price*qty
• )
• go
•
• DROP TABLE T_goodsInfo
• go
•
• ALTER TABLE T_goodsInfo ALTER COLUMN goodsId char(10)
•
• ALTER TABLE T_goodsInfo ALTER COLUMN goodsType varchar(50)