发出下列语句:alter table sales drop columm profit;何时从Oracle中实际删除列?

题目
单选题
发出下列语句:alter table sales drop columm profit;何时从Oracle中实际删除列?()
A

执行语句后立即删除

B

发出alter table drop unused columns命令之后

C

发出alter table set unused columns命令之后

D

发出alter table modify命令之后

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(32)下列 SQL 的数据定义语句组中,( )包含了不正确的数据定义语句。

Ⅰ.CREATE TABLE? CREATE VIEW? CREATE INDEX?

Ⅱ.DROP TABLE? DROP VIEW? DROP INDEX?

Ⅲ.ALTER TABLE? ALTER VIEW? ALTER INDEX?

A)仅Ⅰ

B)仅Ⅱ

C)仅Ⅲ

D)都包含


正确答案:C

(32)【答案】C)
【解析】由SQL中数据定义语句的格式可知,III中的ALTER VIEW…应为UPDATE VIEW

第2题:

下列SQL语句中,包含了不正确定义语句的组是( )。

Ⅰ. CREATE TABLE CREATE VIEW CREATE INDEX

Ⅱ. DROP TABLE DROP VIEW DROP INDEX

Ⅲ. ALTER TABLE ALTER VIEW ALTER INDEX

A)只有I

B)只有Ⅱ

C)只有Ⅲ

D)Ⅰ和Ⅱ


正确答案:C
关系数据库由模式、外模式和内模式组成,即关系数据库的基本对象是表、视图和索引。因此,SQL的数据定义功能包括定义表、定义视图和定义索引,如下表所示。由于视图是基于基本表的虚表,索引是依附于基本表的,因此SQL通常不提供修改视图定义和修改索引定义的操作。
   

第3题:

(37)下列 SQL 语言的定义语句组中,哪一(些)组包含了不正确的定义语句?

I.CREATE TABLE? CREATE VIEW? CREATEINDEX?

II.DROP TABLE? DROP VIEW? DROP INDEX?

III. ALTER TABLE? ALTER VIEW? ALTER INDEX?

A)只有 I

B)I 和 II

C)只有 III

D)II 和 III


正确答案:C

(37)【答案】C)
【解析】定义语句 ALTER 只能定义 ALTER  TABLE,没有 ALTER  VIEW 和 ALTER    INDEX 的定义方式。

第4题:

把表中“学历”字段的有效性规则取消,正确的SQL语句是( )。

A.ALTER TABLE学生ALTER学历DROP CHECK

B.ALTER TABLE学生DELETE学历DROP CHECK

C.ALTER TABLE学生DELETE CHECK学历

D.ALTER TABLE学生DROP CHECK学历


正确答案:A
修改表结构将字段的有效性规则删除的语句为:ALTERTABLE表名[ALTER[COLUMN]字段名1DROP[CHECK]],所以此题答案为A。

第5题:

把表中"单价"字段的有效性规则取消,使用SQL语句

A.ALTER TABLE ORDER ALTER 单价 DROP CHECK

B.ALTER TABLE ORDER DELETE 单价 DROP CHECK

C.ALTER TABLE ORDER DELETE CHECK 单价

D.ALTER TABLE ORDER DROP CHECK 单价


正确答案:A
解析:修改表结构的SQL语句如下:
ALTER TABLE 表名 [CHECK| ALTER [COLUMN] 字段名
| DROP [CHECK] 字段名
表示删除有效性规则。

第6题:

使用SQL语句将教师表中的照片字段删除,以下正确的是()。

A.Alter table教师Delete照片

B.Alter table教师Drop照片

C.Alter table教师AND Drop照片

D.Alter table教师AND Delete照片


正确答案:B

第7题:

以下能够删除一列的是( )

A.alter table emp remove addcolumn

B.alter table emp drop column addcolumn

C.alter table emp delete column addcolumn

D.alter table emp delete addcolumn


正确答案:B 

第8题:

( 31 )下列 SQL 语句中,哪一(些)组包含了不正确的定义语句?

I . CREATE TABLE … CREATE VIEW … CREATE INDEX …

II . DROP TABLE … DROP VIEW … DROP INDEX …

III . ALTER TABLE … ALTER VIEW … ALTER INDEX …

A )只有 I

B )只有 II

C )只有 III

D ) I 和 II


正确答案:C

第9题:

根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句? ()

A drop sno from table student

B alter table student drop sno

C alter table student drop unique(sno)

D alter table student drop sno unique


参考答案C

第10题:

已知PROJECT(J#,JNAME,DATE),要求若没有视图或约束引用属性DATE,则删除该列,若有视图或约束引用该属性,则不删除该列。可实现上述语义的语句是______。

A.DELETE TABLE PROJECT DROP DATE CASCADE

B.DELETE TABLE PROJECT DROP DATE RESTRICT

C.ALTER TABLE PROJECT DROP DATE CASCADE

D.ALTER TABLE PROJECT DROP DATE RESTRICT


正确答案:D
解析:本题的含义是当数据满足一定的条件时,删除表PROJECT(J#,JNAME,DATE)中的DATE列,此时需要采用的关键字为RESTRICT,该关键字的含义是如果有数据时不删除,没有数据时删除。因为本题并不是要删除表,因此不能采用DELETE子句,只需要采用ALTER即可完成题目中所要求的功能,因此本题的正确选项是D。

更多相关问题