![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
chenpenghui1988
这个作者很懒,什么都没留下…
展开
-
新手 ORACLE游标的一些使用
游标的主要作用是把select的数据,存到游标里,然后用的时候在读出来。 一般的步骤是: 1.定义游标:如 CURSOR c_student IS SELECT sname FROM student ORDER BY sname; 意思是建立了一个叫c_student的游标,它里面装的是SELECT sname FROM student的一条条记录,是根据ORDER BY sna...原创 2011-12-11 15:12:29 · 77 阅读 · 0 评论 -
用函数替代in关键字
在防止sql注入的时候,涉及的in的时候无法用?来直接替代传入的字符串时可以用以下的方法: 1. instr(?,''''|| tran_id ||'''') > 0 使用instr方法达到相同的效果,但是此方法不能使用index,所以效率要低一点 not in 可以用instr(?,''''|| tran_id ||'''') = 0来替代。''''|| tran_id ||''...原创 2011-12-11 15:32:45 · 294 阅读 · 0 评论 -
oracle 常识1
oracle常识1: ☆dba_开头..... dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚...原创 2012-07-16 15:24:58 · 94 阅读 · 0 评论 -
utl_file实现oracle与OS的I/O交互
此文从某大神copy。 1、 建目录,并给相应用户授目录读写权限和UTL_FILE包执行权限 -- Create directory create or replace directory UTL_DIR as 'D:\AIX\ora_log\'; --以sys as sysdba grant read, write on directory SYS.UTL_DIR to JBK wit...原创 2012-07-16 16:23:17 · 140 阅读 · 0 评论 -
恢复不小心drop掉的表
直接看代码吧--select count(*) from count776711 -- 3 --drop table count776711 -- 删了表了 --select count(*) from count776711 -- 报错了 ora 00942 --flashback table count776711 to before drop -- 恢复了 --select ...原创 2012-04-18 10:29:09 · 562 阅读 · 0 评论