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 为除此之外的默...
我们在操作数据库的 时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单tools里面的sessions可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的 会话就...
前几天由于某些原因需要使用oracle的system用户,时间久了有点忘记了密码,故此尝试了几次,发现不对后找人要到了正确的密码,再次登录发现system用户被锁定了。 查网上资料得知system输入密码错误三次会被锁定,悲催了~~~ 由于记得sys用户的密码,故此使用s...
几天前有人问我设置了字段的默认值为什么无效,查找了一些资料,总结如下: 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...
内容来自网上,向原作者致敬 简要比较: replace :字符串级别的代替 如: SELECT REPLACE ( acdd , cd , ef ) FROM dual; aefd translate :字符级别的代替 如: SELECT TRANSLATE(acdd , cd , ef ) FROM dual; aeff 分别详解: replace : 语法: REPLACE (...
一 . 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...
今日发现业务日志中有提示ORA-30036: unable to extend segment by 8 in undo tablespace UNDOTBS1 查看数据库所在服务器的硬盘空间发现UNDOTBS1表空间所在的磁盘空间不足,分析应该是此问题导致异常。 迁移UNDOTBS1表空间到其他磁盘后数据库正常。 现将过程...
当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分别介绍。 一、delete语句 (1)有条件删除 语法格式:delete [from] table_name [where condition]; 如:删除users表中的userid为001的...
以下安装和测试环境均为win 情况一:oracle安装完成后之后单独启动服务时提示 在本地计算机无法启动OracleMTSRecoveryService服务 错误1:函数不正确 查看注册表中 如果32操作系统: 查看注册表键值: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecovery...