071——(3)

orders 表包含数据,所有订单都分配了一个客户ID。哪个语句将向客户ID列添加 NOT NULL

ALTER TABLE 表名称 ADD (列名称 数据类型)
                  表示向表中增加字段
ALTER TABLE 表名称 modify(列名称 数据类型)
                 增加数据没有默认值-> null

而如果增加的列指定了default 默认值的话,则所有已有的数值列
都是设置的默认值

A.INV_DATE非空,则返回pending,且'pending','incomplete' 数据类型一致
B.INV_AMT 非空,则返回INV_DATE,但要保证inv_date 和'NOT available'
C.中sysdate 可以隐式转换为数字类型
D.INV_AMT 非空,则返回INV_AMT*25,但要保证INV_AMT*25
  和NOT AVAILABLE 数据类型一致,所用TO_CHAR 显示转换
 

使用oracle 数据库内置函数可以执行哪三个任务?

      字符串操作函数
      数值处理函数
      日期处理函数
A.日期处理函数
B.字符操作函数
C.用指定的字符串替换文本表达式中的字符串

你正在设计一个表的结构,其中两列具有规范,组件ID必须能够最大限度的包含12个字母数字字符,并且唯一地标识执行日期etime,该日期etime包含世纪,年月,日,小时,分钟,秒,其精度高,用于组件之间的计算和比较。主要包含日期和精确度。

A.group by 中不可以使用列别名
B.在group by 子句之后使用where子句将创建组后的行排除在外
C.如果在select子句中使用聚合函数,group by 子句时强制的 错误,并不强制
E.如果在select子句中使用聚合函数,那么select 子句中没有聚合函数的那些列应该因由包含在组内

关于索引的说法正确的是?

A.在定义表中定义了primary key 或者UNIQUE 约束条件,则会自动创建一个唯一的索引
B.索引应该在任何表达式中经常引用的列上创建 ,错误
D.在具有索引的表上提交每项DML操作后,都意味着必须更新相应的索引

关于序列上单个数据库实例的创建说法错误的是?

A.当达到序列的最大值限制时,可以使用ALTER sequence 语句来增加最大值限制
B.应该使用drop删除
D.currval 用于引用已经生成的最后一个序列号
E.当数据库非正常关闭后,已经缓存的序列会丢失

内连接:把两个表中数据对应的数据查出来
外连接:以某个表为基础把对应数据查出来(全连接是以多表为基础的)

C.它适用与等值连接与非等连接(等值连接,自然连接,不等连接)

关于相交运算符,哪个陈述正确?

D.查询中的所有select 语句的列数和数据类型必须相同

INTERSET 只返回两个查询结果集中出现的行,对他们进行排序并删除重复的行。组成符合查询
中的列可以有不同的名称,但输出结果将使用第一个查询中的列的名称

以下是相关子查询步骤,随机顺序列出:

1.外查询从表中取出候选行
2.外查询的值传到内查询中,内查询用这个值进行自己查询的评估之后,
  得到的列被内查询返回到外查询
3.外查询的where子句来评估
4.表中随后的列也重复这一过程,直到所有得列都被处理

C. SELECT SUBSTR (cust_name, INSTR (cust_name, ' ')+1)  
FROM customers  WHERE INITCAP (SUBSTR(cust_name, INSTR (cust_name, ' ')+1))   
 LIKE 'Mc%'
找出空格+1的之后的字符,即是找出second name 的名字

substr:提取确定长度的字符串
instr:查找指定字符串的数字大小

INSTR(cust_name,'')找出空格的位置,并返回这个位置之后的second name 开始
INITCAP:将每个单词的首字母转换为大写字母,其余字母保留为小写

A.能够创建表,NOT NULL 约束也能够传递新表中,能够通过desc new_sales 查看新表结构
B.不能创建表,原因是不能在定义指定默认值,错误。
  可以在创建表的同一时间,通过default指定相关字段的默认值
C.不能创建表,由于创建表的名字和被选中表的字段名不一样,错误。仅仅是相应字段的数据类型一致就够了
  字段名能够不一样
D.能够创建表,而且全部的外键约束也会传递到新表中,错误。
  通过desc news_sales 能够发现仅仅约束传递到了新表

关于组函数,哪三个陈述是正确的?

A.它们可以用于列或者表达式
B.它们可以作为参数传递给另一组函数
D.它们只能在SQL语句的select 子句中的一列上使用
E.它们可以用于写在SQL语句中的select 子句中单独函数一起使用

A.数据字典是由oracle 服务器创建和维护的,DBA 通过访问数据字典视图得到数据库相关信息
B.数据字典视图由字典基表和用户定义表的连接
           基表
 数据字典
           数据字典视图

数据字典视图三大类:user all DBA

C.包括数据库管理员在内的所有用户的用户名都在存储在数据字典中
D.应该查询user cons 列视图,以找到应用约束的列的名称
E.用户对象和cat 视图都是提供关于用户拥有的所有对象的相同信息
F.名称相同但前缀不同的视图(DBA ,ALL,USERS) 使用来自数据字典的相同基表
       

1.首先查询出promo_end_date_promo
 begin_date 期间promo_cost最大值
2.<ALL 指子查询查找出满足条件,即小于查询出来所有的值,即小于最小值

D.它显示的是产品id 在相同时间间隔内的成本低于最高的成本

图书事务存在于此数据库的模式中。当连接数据库实例中模式中,将执行SQL语句

A.除非ORDER BY 子句中的数字替换为列名,否则执行失败,错误
B.所有表行按照第三列中值得升序显示
C.表中前三列按照顺序存储
D.只有键列中值最低的三行存储顺序显示

A.当修改表中的主键值时,DML自动禁用外部key 约束 ,错误
注意C选项的说法,一个事务包含一个或者多个DML操作

E.当删除父表中的主键值时,DML 只在为外键约束设置 on delete casecade 选项是禁用外键约束
 错误

对于单个实例oracle 数据库中创建的序列,哪两个是正确的?

A.有显式定义的序列生成的数据只能用于一个表中插入数据

B.使用drop 删除

C.当达到某个序列的最大值限制时,可以使用ALTER SEQUENCE 语句增加该值

D.currval 用于引用为特定序列生成的最新序列

E.数据库实例异常关闭时,当实例重新启动时,缓存但为使用的序列号再次可使用,错误

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值