-
Oracle密码文件的使用和维护
所属栏目:[Oracle] 日期:2020-12-30 热度:112
Oracle密码文件的使用和维护[详细]
-
Oracle性能究极优化 上第1/2页
所属栏目:[Oracle] 日期:2020-12-30 热度:66
Oracle性能究极优化 上[详细]
-
Oracle数据库安全策略分析 (三)
所属栏目:[Oracle] 日期:2020-12-30 热度:157
Oracle数据库安全策略分析 (三)[详细]
-
Oracle如何直接运行OS命令(上)
所属栏目:[Oracle] 日期:2020-12-30 热度:151
Oracle如何直接运行OS命令(上)[详细]
-
Oracle存储过程初学
所属栏目:[Oracle] 日期:2020-12-30 热度:140
存储过程1CREATEORREPLACEPROCEDURE存储过程名2IS3BEGIN4NULL;5END;行1:CREATEORREPLACEPROCEDURE是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程,如果存在就覆盖它;行2:IS关键词表明后面将跟随一个PL/SQL体。行3:BEGIN关键词表明PL/SQL体的开[详细]
-
oracle 11g not in 与not exists 那个高效?
所属栏目:[Oracle] 日期:2020-12-30 热度:121
网络上很多谣言是后面跟小表用not in,后面跟大表用not exists,难道真的是这样子的嘛? 情况下面测试: 1、先用小表测试(1000条记录和一张8万条记录的表): SQL creat[详细]
-
Oracle 死锁的检测查询及处理
所属栏目:[Oracle] 日期:2020-12-30 热度:118
-- 死锁查询语句SELECT bs.username Blocking User, bs.username DB User,ws.username Waiting User, bs.SID SID, ws.SID WSID,bs.serial# Serial#, bs.sql_address address,bs.sql_hash_value Sql hash, bs.program Blocking App,ws.program Waiting App, bs[详细]
-
处理 Oracle SQL in 超过1000 的解决方案
所属栏目:[Oracle] 日期:2020-12-30 热度:141
处理oracle sql 语句in子句中(where id in (1, 2, ..., 1000, 1001)),如果子句中超过1000项就会报错。这主要是oracle考虑性能问题做的限制。如果要解决次问题,可以用 where id (1, 2, ..., 1000) or id (1001, ...)/*** bfunction:/b 处理oracle sql 语句[详细]
-
Oracle数据库函数总结
所属栏目:[Oracle] 日期:2020-12-30 热度:200
1、ceil()向上取整,结果为124。select ceil(123.123) from dual;2、floor()向下取整,结果为123。select floor(123.123) from dual;3、trunc(n1,n2)取整函数,n1代表字符串,n2代表小数位数,结果为123.12。select trunc(123.125,2) from dual;4、round(n1,n2[详细]
-
Oracle数据库拼接字符串
所属栏目:[Oracle] 日期:2020-12-30 热度:143
Oracle数据库中字符串拼接的实现select count() from THT_HTFKJL where ht=1; 假如结果为:31、例如上面例子想要给结果拼接字符串有二种实现方法,第一种使用’||’拼接,相当于’+’字符。select ‘第’||count()||’次付款’ from THT_HTFKJL where ht=1;[详细]
-
Oracle在英文匹配时大小写敏感,如何忽略大小写进行匹配
所属栏目:[Oracle] 日期:2020-12-30 热度:90
SQL Server使用英文字符串的匹配的时候默认是忽略大小写的,这样用起来是比较方便的,如果想不忽略大小写也可以修改配置,但是Oracle好像不能忽略大小写,在进行字符串匹配的时候就比较麻烦了。那么该怎么解决大小写敏感的问题,把需要的数据都查询出来呢?最[详细]
-
Oracle数据库需要修改默认的Profiles,避免用户密码过期
所属栏目:[Oracle] 日期:2020-12-30 热度:76
今天Oracle数据库遇到一个问题,用户在用客户端登陆数据库时,抛出异常:ORA-00020: maximum number of processes (150) exceeded 从表面上看是Oracle连接的用户过多,但是这是一个开发环境,没有什么系统在使用,就我们几个开发人员用,之前从来没有出现过这[详细]
-
Oracle笔记 五、创建表、约束、视图、索引、序列、同义词、表空间
所属栏目:[Oracle] 日期:2020-12-30 热度:167
alter table userInfo add(msn varchar2(20));1、建表create table userInfo (id number(6),name varchar2(20),sex number(1),age number(3),birthday date,address varchar2(50),email varchar2(25),tel number(11));2、创建约束不带约束名称的:create tabl[详细]
-
在Linux下安装配置Oracle11g R2
所属栏目:[Oracle] 日期:2020-12-30 热度:67
最近在安装Linux下的Oracle环境,折腾了很久,遇到了不少问题,最后终于搞定了,于是写下此文,记录安装过程,以备后用。1.Linux环境配置准备环境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X64,Oracle安装到/home/oralce_11目录下。配置过程如下:[详细]
-
Oracle笔记 六、PL/SQL简单语句块、变量定义
所属栏目:[Oracle] 日期:2020-12-30 热度:109
1、简单SQL语句,HellWorld示例--输出信息begindbms_output.put_line(Oracle Hello World!);end;2、变量的定义、使用--定义变量declaresName varchar2(20);beginsName := jack;dbms_output.put_line(sName);end;--常用类型declaresNum number(1);sCount binar[详细]
-
Oracle笔记 七、PL/SQL 异常处理
所属栏目:[Oracle] 日期:2020-12-30 热度:82
--异常处理declaresNum number := 0;beginsNum := 5 / sNum;dbms_output.put_line(sNum);exceptionwhen others thendbms_output.put_line(is Error!);end;--自定义异常declareex_custom_invaild_age exception; --自定义的异常myerrage int;beginage := 请输[详细]
-
Oracle笔记 八、PL/SQL跳转/判断/循环语句块
所属栏目:[Oracle] 日期:2020-12-30 热度:184
--goto跳转语句--在goto 后,跳转到相应的语句,然后执行该语句和后面所有语句begindbms_output.put_line(goto开始了);goto c;--不被执行dbms_output.put_line(goto);dbms_output.put_line(goto);dbms_output.put_line(goto);dbms_output.put_line(goto);adbm[详细]
-
Oracle笔记 九、PL/SQL 游标的使用
所属栏目:[Oracle] 日期:2020-12-30 热度:57
--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭beginupdate emp set sal = 1000;dbms_output.put_line(影响的行数: || sql%rowcount);end;rollback;/*游标的使用方法:第一步:声明游标第二步:打开游标第三步:使用游标进行循环操作第四步:[详细]
-
Oracle笔记 十四、查询XML操作、操作系统文件
所属栏目:[Oracle] 日期:2020-12-30 热度:190
--1.随机数select dbms_random.value from dual;select mod(dbms_random.random, 10) from dual;--0-9随机数select abs(mod(dbms_random.random, 10)) from dual;--40-49随机数select 40 + abs(mod(dbms_random.random, 10)) from dual;--2.Xmldeclarewords c[详细]
-
Oracle9i 动态SGA,PGA特性探索
所属栏目:[Oracle] 日期:2020-12-15 热度:192
虽然Oracle9i中的内存管理仍然需要很多的手工操作,不过大部分的Oracle管理员可以使用工具来连续地监控Oracle SGA中的内存使用,并且可以根据Oracle instance中现在的使用情况来自动地重新分配内存。[详细]
-
oracle应用程序实现打包 的方法
所属栏目:[Oracle] 日期:2020-12-15 热度:144
oracle应用程序实现打包 的方法[详细]
-
在Oracle PL/SQL中游标声明中表名动态变化的方法
所属栏目:[Oracle] 日期:2020-12-15 热度:166
在Oracle PL/SQL中游标声明中表名动态变化的方法[详细]
-
oracle命令行删除与创建用户的代码
所属栏目:[Oracle] 日期:2020-12-15 热度:191
oracle命令行删除与创建用户的代码[详细]
-
oracle的一些tips技巧
所属栏目:[Oracle] 日期:2020-12-15 热度:148
oracle的一些tips技巧[详细]
-
oracle下巧用bulk collect实现cursor批量fetch的sql语句
所属栏目:[Oracle] 日期:2020-12-15 热度:123
oracle下巧用bulk collect实现cursor批量fetch的sql语句,使用oracel的朋友可以试试了[详细]