一些oracle基础测试题疑问
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 02:57:20
一些oracle基础测试题疑问
1.上图中的单行函数指的什么?(请举例说明)
2.上图中以表达式的形式使用表达式...这个又是什么?(请举例形象说明)
3.为什么是删除视图?
1.上图中的单行函数指的什么?(请举例说明)
2.上图中以表达式的形式使用表达式...这个又是什么?(请举例形象说明)
3.为什么是删除视图?
1,单行函数指每条数据返回一直值的函数,比如upper,to_char,to_date等等
但是sum,avg之类的不是,因为sum是把好多行数据合并出一个值出来,avg同理
2,就是指这样
比如
delete from 表名 where to_char(id) in (select to_char(id) from 另一个表)
就是条件中的字段和子查询的字段都要用函数表示
3,这个我感觉就是个文字游戏啊,你看它前边有前提,说的是当删除表时,当删除表时,后三个都会直接报错,执行不了了,只有这个 view处于失效状态,所以只能执行这个drop view
但是sum,avg之类的不是,因为sum是把好多行数据合并出一个值出来,avg同理
2,就是指这样
比如
delete from 表名 where to_char(id) in (select to_char(id) from 另一个表)
就是条件中的字段和子查询的字段都要用函数表示
3,这个我感觉就是个文字游戏啊,你看它前边有前提,说的是当删除表时,当删除表时,后三个都会直接报错,执行不了了,只有这个 view处于失效状态,所以只能执行这个drop view