日期:2014-05-16 浏览次数:20497 次
正则表达式只是搜索,替换,格式化等功能,格式化一般用后向引用,没有计算length和concatenate(连接串联)的。
2. 第4题 删除列
删除列时如果该列有约束contraint则需删除时同时cascade其约束,方可删除
3. 第5题 主键
主键包括非空和唯一约束,它会自动创建唯一索引(注:唯一约束也会自动创建唯一索引)
4. 第6题 同义词 动态视图 字典表
user_xx 这类表基本只能展示自己的,不能展示别的。
除了sys账户外,其他用户都不能访问基表(v$)和其他用户。
5.第7题 日期格式
注意下to_date和to_char的用法即可。
SELECT EXTRACT(month FROM order_date) "Month" FROM gyj_order; //提取月份的方法,比较新
6.第9题 序列 sequence
sequence的默认值minvalue为1,cycle回收之后就恢复为1
7.第10题 where 多字段查询
用where语句时,如果多字段查询,那么就要求两边的查询字段顺序要一致,如下:
WHERE (manager_id,department_id) = (SELECT manager_id,department_id FROM
8.第11题 group by与where,having之间的先后顺序关系
SELECT column, group_function
FROM table
[WHERE condition]
[GROUP BY group_by_expression]
[HAVING group_condition]
[ORDER BY column];
9.第12题 CONNECT BY PRIOR层次查询
自顶而下层次查询top-down hierarchy ,层次查询就是树型查询,用CONNECT BY PRIOR
10.第13题 相关子查询定义
Oracle的子查询分为两类分别是嵌套子查询和非嵌套子查询,嵌套子查询就是非相关子查询,即子查询为一个单独的查询,与外层的主查询毫无相关,这时整个查询应是先查询子查询,等子查询将数据查出后,再查询主查询,与之匹配。而非嵌套子查询就是相关子查询,子查询不是一个独立的查询,它的查询字段必须与主查询有相对应关系,这时整个查询应是先查询主查询,等子查询将数据查出返回后,再查询子查询,与之匹配
nested query叫:inner query(子查询,内部查询),main query叫outer query(外部查询,主查询)
11.第14题 权限与角色的关系
权限可以赋予给角色,也可以单独赋予给用户,当双方都被赋予给用户时,当权限被回收时,角色中包含的权限仍可被用户所使用。