在Student中添加TEACHER表

注:所有练习均在Student_145数据库中完成。

1、已知TEACHER表的DDL语句如下:

CREATE TABLE TEACHER

(

TEACHERID INT IDENTITY(08001,1),

TEACHERNAME CHAR(20),

TEACHERAGE TINYINT

);

试用T-SQL语句实现以下操作:

1.为TEACHER表添加一个新的列PHONE,数据类型为VARCHAR(17); 

ALTER TABLE TEACHER ADD PHONE VARCHAR(17);                

2.将TEACHER表的TEACHERAGE字段删除;

ALTER TABLE TEACHER DROP COLUMN TEACHERAGE              ;

3.试描述以下语句功能:

执行把TEACHER表的PHONE列名更改为PHONE                      

EXEC SP_RENAME  'TEACHER.PHONE','PHONE'','COLUMN';

4.将TEACHER表的TEL字段修改为CHAR(11),取值非空;

ALTER TABLE TEACHER ALTER COLUMN TEACHERNAME CHAR(11) NOT NULL;

5.将TEACHER表更名为TEAINFO;

EXEC SP_RENAME  'TEACHER','TEAINFO'                                   ;

6.将TEAINFO表的主码设置为TEACHERID。

ALTER TABLE TEAINFO ADD PRIMARY KEY (TEACHERID)        ;

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值