【Oracle】
夜空中苦逼的程序员
每一天努力让梦想更近一些
展开
-
Oracle 模糊查询中不包括某字符串的实现方式
有这么一个需求,查询号码以11结尾,并且从第四位到第八位数字中不能包含“4”,最开始以为oracle 和sql server一样支持 [^4],上网查了很多也是说支持的,我反正用了没效果。 万般无奈下,用了instr 和substr 两个函数 才得以解决。instr( string1, string2 [, start_position [, nth_appearance ] ] )原创 2012-12-26 09:25:24 · 8887 阅读 · 0 评论 -
Oracle常用操作
添加用户(随着用户的创建,自动产生与用户同名的schema)CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED BY "TESTER" DEFAULT TABLESPACE "TESTDATA" TEMPORARY TABLESPACE "TESTTEMP" ACCOUNT UNLOCK;赋权(说实话,这些权限是开发中使用的权限,如果用户原创 2012-09-09 10:14:29 · 1762 阅读 · 0 评论 -
Oracle中快速导入导出数据库的几种方式
首先,我们导入导出数据,肯定是要通过oracle自带的可运行程序来完成数据的导入导出工作,imp.exe 和exp.exe这两个可运行文件都放在oracle安装目录下的BIN目录下,比如我的是:D:\app\Administrator\product\11.1.0\db_1\BIN 这里面,然后我们可以通过cmd 命令符运行即可。exp导出数据以dmp格式的文件保存,命令符如下:D:\a原创 2012-08-21 21:46:02 · 34467 阅读 · 1 评论 -
Oracle常用sql语法
1、使用connect by.. start with... 递归查询递归查询就是将表中的id 与parentid 关联起来,建立关联关系之后oracle帮我们把表中所有满足条件的信息全部一次性的显示出来。sql代码如下:/*connect by :以...为连接基础,将id与parentid关联起来sj_id = prior sj_parentid:关联等式,prior 表示原创 2013-07-23 18:44:14 · 2372 阅读 · 0 评论 -
oracle导入数据库报错:IMP-00019: 由于 ORACLE 错误 12899 而拒绝行 IMP-00003: 遇到 ORACLE 错误 12899
情景重现:从oracle 10g环境下exp出来的数据,imp到10g数据库的时候就出现下面这个错误。IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 "JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (实际值: 21, 最大值: 20)列 1转载 2014-02-19 18:37:40 · 19399 阅读 · 0 评论