007中一道答案错误的题目

Incorrect. Your answer was: A
The correct answer(s): B
Which of the following functions are performed by ALTER TABLE?
A.) All of the above
B.) It can be used to add fields
C.) It can be used to change name of the table
D.) It can be used to change name of the column

自己想了想,不对,答案应该是错误的。 后来在自己机器上做了一个实验

SQL> alter table a rename to b;

Table altered.

SQL> desc b
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------

 ID                                        NOT NULL NUMBER(12)
 DPET_ID                                            NUMBER
 COMMISSION                                         NUMBER(4,2)

SQL> alter table b rename column commission to comm;

Table altered.

SQL> desc b
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------

 ID                                        NOT NULL NUMBER(12)
 DPET_ID                                            NUMBER
 COMM                                               NUMBER(4,2)
因为我的是10g的环境,所以又费劲找了一个9i的环境,做了同样的实验,结果相同,证明答案是错误的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值