• oracle case when的用法

    日期:

    SELECT col1, col2, CASE WHEN col3 1 AND col3 2 THEN 1 WHEN col3 2 AND col3 3 THEN 2 WHEN col3 3 AND col3 4 THEN 3 ELSE 4 END mylevel FROM table1 注意点: 1、以CASE开头,以END结尾 2、分支中WHEN 后跟条件,THEN为显示结果 3、ELSE 为除此之外的默...

  • 更新ORACLE数据时遇到锁死情况的处理

    日期:

    我们在操作数据库的 时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单tools里面的sessions可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的 会话就...

  • 解决ORACLE账号system被锁和修改密码

    日期:

    前几天由于某些原因需要使用oracle的system用户,时间久了有点忘记了密码,故此尝试了几次,发现不对后找人要到了正确的密码,再次登录发现system用户被锁定了。 查网上资料得知system输入密码错误三次会被锁定,悲催了~~~ 由于记得sys用户的密码,故此使用s...

  • Oracle字段的默认值无效的原因

    日期:

    几天前有人问我设置了字段的默认值为什么无效,查找了一些资料,总结如下: create table TEST(IDVARCHAR2(64),AVARCHAR2(3)default0,NAMEVARCHAR2(100)); SQLinsert into test(a,name) values(null,test); 1 row inserted SQLselect * from test; A NAME tes...

  • 查看oracle所有用户对象的命令

    日期:

    查看数据库的所有用户对象。 select * from dba_objects;...

  • ORACLE replace和translate函数详解

    日期:

    内容来自网上,向原作者致敬 简要比较: replace :字符串级别的代替 如: SELECT REPLACE ( acdd , cd , ef ) FROM dual; aefd translate :字符级别的代替 如: SELECT TRANSLATE(acdd , cd , ef ) FROM dual; aeff 分别详解: replace : 语法: REPLACE (...

  • Oracle session active 和 inactive 状态 说明

    日期:

    一 . Session 状态说明 可以通过v$session视图的status列查看session的状态。关于该视图的使用,参考联机文档: V$SESSION http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/dynviews_3016.htm#REFRN30223 STATUS VARCHAR2(8) Status of the...

  • 解决UNDOTBS1表空间过大导致磁盘空间不足的问题

    日期:

    今日发现业务日志中有提示ORA-30036: unable to extend segment by 8 in undo tablespace UNDOTBS1 查看数据库所在服务器的硬盘空间发现UNDOTBS1表空间所在的磁盘空间不足,分析应该是此问题导致异常。 迁移UNDOTBS1表空间到其他磁盘后数据库正常。 现将过程...

  • oracle数据库删除数据Delete语句和Truncate语句的对比

    日期:

    当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分别介绍。 一、delete语句 (1)有条件删除 语法格式:delete [from] table_name [where condition]; 如:删除users表中的userid为001的...

  • Oracle MTS Recovery Service无法启动的解决方法

    日期:

    以下安装和测试环境均为win 情况一:oracle安装完成后之后单独启动服务时提示 在本地计算机无法启动OracleMTSRecoveryService服务 错误1:函数不正确 查看注册表中 如果32操作系统: 查看注册表键值: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecovery...