
oracle
文章平均质量分 61
iteye_6484
这个作者很懒,什么都没留下…
展开
-
处理oracle中select语句别名中存在的特殊字符
在select语句的别名前后加上双引号如下:select emplno "a#@$" from t_user ;列的别名可用于select和order by子句中,但是不能用在where子句中原创 2009-06-28 03:00:03 · 652 阅读 · 0 评论 -
oralce 层次查询
我们可以通过START WITH . . . CONNECT BY . . .子句来实现SQL的 层次查询,而Oracle 10g 为其添加许多了新的伪列。十多年以来,Oracle SQL 具有依照层次关系进行查询的功能。例如,你可以指定一个起始条件,然后根据一个或多个连接条件来确定孩子行的内容。举例来说,现在假设我有一个表,里面记录了世界上的某些地区,其表结构如下: create t...原创 2009-07-16 23:58:11 · 123 阅读 · 0 评论 -
Statement和PreparedStatement的比较
PreparedStatement的最大的优点就是可以动态设置参数,然后其缺点也来源于此,在执行SQL语句出错的时候,我们就没有办法看到完整的 SQL语句,甚至也看不到设置的参数,这非常不便于调试。比如说,执行一个非常长的sql语句的时候,报错说插入的值超出范围,大部分JDBC驱动都不会报告是哪个字段出了问题,难道只能执行SQL语句之前将所有参数值手工打印出来吗?而程序调试通过后,这些垃圾代码又都...原创 2009-07-18 13:57:40 · 80 阅读 · 0 评论 -
数据库,如何分角色权限建表?
使用人员: 1.教务系统的超级管理员! 2.教学秘书! 3.老师! 4.楼长! 5.楼管! 要求:超级管理员可以管理教学秘书,老师,楼长,楼管! 一个系一个教学秘书,教学秘书只可以管理本系的老师! 一个楼长可能管理一个或多个楼!楼长管理各楼内的楼管! 一个楼层管理员可能管理一层或多层楼!首先,设置三种要素:用户、群组、角色。 用户为登录用,对应到人。群组对应为用户的集合,是一种特殊的用户。角色为一...原创 2009-07-18 14:01:52 · 293 阅读 · 0 评论 -
一些基础的Oracle DBA笔试题和面试题目
使用篇1:使用索引查询一定能提高查询的性能吗?举出实例根据查询数据的分布情况,有时可以提高查询速度。例如,人事系统中用户输入身份证号码查询,人员讯息。可以建立身份证的索引。提高查询性能。不能提供性能的情况也很多:1.1 用户输入的关键字没有规律,例如公众搜索的内容,关注点不一样,无法通过建立索引提供性能。1.2 大比例数据的处理。2:数据库设计的一、二、三范式、BCNF是什么?第一范式,属...原创 2009-07-18 14:10:51 · 386 阅读 · 0 评论 -
在Linux下Oracle LSNRCTL--监听器的启动和关闭
对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要。 本文将讨论用LSNRCTL命令启动、关闭和查看监听器的状态的方法。怎样启动、关闭和重新启动oracle监听器在启动、关闭或者重启oracle监听器之前确保使用lsnrctl status命令...原创 2009-07-21 23:20:34 · 548 阅读 · 0 评论 -
pl/sql 编程方面
1.自治事务:8i以上版本,不影响主事务。 在存储过程的is\as 后面声明PRAGMA AUTONOMOUS_TRANSACTION; 自治事务防止嵌套提交,使事务在自己的事务区内提交或回滚不会影响其他的事务。 2、包 包说明(package specification),包头,存放关于包的内容的信息,定义包的用户可见的过程、 函数,数据类型和变量 create or re...原创 2009-07-22 23:40:05 · 83 阅读 · 0 评论