
Oracle
wimpykids
这个作者很懒,什么都没留下…
展开
-
Oracle ORA-28547:connection to server failed,probable Oracle Net admin error
ORA-28547:connection to server failed,probable Oracle Net admin error原创 2024-04-11 14:02:57 · 7657 阅读 · 1 评论 -
Oracle exists和in的效率问题
exists和in的效率问题原创 2023-12-28 14:22:46 · 1238 阅读 · 0 评论 -
Oracle 行转列pivot函数
Oracle 行转列pivot函数原创 2023-05-08 18:20:02 · 795 阅读 · 0 评论 -
Oracle ORA-01791:不是SELECTed表达式
ORA-01791:不是SELECTed表达式原创 2023-03-28 11:07:40 · 611 阅读 · 0 评论 -
Oracle 根据某字段将其他字段进行拼接的方法SYS_CONNECT_BY_PATH
根据某字段将其他字段进行拼接的方法SYS_CONNECT_BY_PATH原创 2023-03-09 17:32:28 · 422 阅读 · 0 评论 -
Oracle ORA-01436: 用户数据中的 CONNECT BY 循环
ORA-01436: 用户数据中的 CONNECT BY 循环原创 2023-03-09 17:30:23 · 2100 阅读 · 0 评论 -
Oracle 参数个数无效
Oracle 参数个数无效原创 2023-02-16 13:40:35 · 309 阅读 · 0 评论 -
Oracle 删除重复数据并且只留其中一条数据
Oracle 删除重复数据并且只留其中一条数据原创 2023-02-02 10:33:42 · 11061 阅读 · 0 评论 -
Oracle 同行合并分组
Oracle 同行合并分组原创 2023-02-02 10:30:48 · 401 阅读 · 0 评论 -
Oracle 截取字符串substr函数使用方法
Oracle 截取字符串substr函数使用方法原创 2022-11-07 11:05:45 · 32385 阅读 · 0 评论 -
Oracle 数据库查询下级_Oracle数据库之递归查询
Oracle 数据库查询下级_Oracle数据库之递归查询原创 2022-11-07 10:52:56 · 3346 阅读 · 0 评论 -
Oracle 计算两个日期间隔的天数、月数和年数
Oracle 计算两个日期间隔的天数、月数和年数原创 2022-11-07 10:49:37 · 17392 阅读 · 0 评论 -
Oracle group by与where能否一起使用
可以。注意:where肯定在group by 之前。一,group by 字句也和where条件语句结合在一起使用。当结合在一起时,where在前,group by 在后。即先对select xx from xx的记录集合用where进行筛选,然后再使用group by 对筛选后的结果进行分组 使用having字句对分组后的结果进行筛选。二,需要注意having和where的用法区别:having只能用在group by之后,对分组后的结果进行筛选(即使用having的前提条件是分组)。wh原创 2022-05-05 17:54:41 · 1953 阅读 · 0 评论 -
Oracle regexp_like函数简单用法
oracle处理字符串之正则表达式查询只包含字母或数字的数据,假设表名为t1,列名为d1,则sql如下select d1 from t1 where regexp_like(d1,’^[0-9a-zA-Z]+$’)+:表示匹配前面的字表达式1次或多次(*号表示至少匹配0次)^:匹配输入字符串开始的位置,对应like中的like ’xxx%’,即没有前模糊查询(^在[]中括号表示否的意思)$:匹配输入字符串结束的位置,对应like中的like ’%xxx’,即没有后模糊查询前后加上^.原创 2020-07-09 13:47:23 · 5420 阅读 · 0 评论 -
Oracle 验证非空的函数NVL(),NVL2()总结
1.NVL()函数NVL函数的格式如下: NVL(expr1,expr2)含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。2 NVL2函数NVL2函数的格式如下: NVL2(expr1,expr2, expr3)含义是:如果该函数的第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第三个参数的值。3. NULLIF函数 NULLIF(exp1...原创 2022-04-01 15:05:48 · 6258 阅读 · 3 评论 -
Oracle 关于小数的使用
--round(x,[y]) 舍入到小数点右边y位的x值select round(1.23456,3) from dual; --1.235select round(12345.6) from dual; --12346--trunc(x,[y])返回截尾到y位小数的x值select trunc(1.23456,3) from dual; --1.234select trunc(12345.6) from dual; --12345--格式化 to_charselect t...原创 2020-10-12 17:52:52 · 365 阅读 · 0 评论 -
Oracle 当前时间加一年,一月 一天
天数N可以用如下方法实现select sysdate+N from dual,sysdate+1 加一天;sysdate+1/24 加1小时;在当前时间加一月 或一年select sysdate,add_months(sysdate,12) from dual; --加1年select sysdate,add_months(sysdate,1) from dual; --加1月...原创 2020-09-08 09:47:25 · 2745 阅读 · 0 评论 -
Oracle 增加修改删除字段
修改字段名语法:altertable tableNamerenamecolumn oldCNameto newCName;例:alter table student rename column address to addr添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);例:alter table student add( grade number(3) defau...原创 2020-07-06 19:24:11 · 266 阅读 · 0 评论 -
Oracle 如何查询oracle 的版本
SELECT * FROM PRODUCT_COMPONENT_VERSION;原创 2020-06-21 12:48:45 · 242 阅读 · 0 评论 -
Oracle Navicat Premium 12连接Oracle时提示oracle library is not loaded
Navicat Premium 12启动界面截屏连接Oracle时提示“oracle library is not loaded”解决方法:1.前往“http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html”2.选择与自己系统匹配的“Instant Client”3.下载好压缩包后解压,并将解压后的目录放在一个没有中文字符的路径之下,这样原创 2020-06-21 12:20:03 · 170 阅读 · 0 评论 -
Oracle regexp_replace函数简单用法
regexp_replace(1,2,3,4,5,6)语法说明:1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次) 6:不区分大小写【补充:】用regexp_replace来判断oracle中的某列为数字的:SELECT(REGEXP_REPLACE('LSS12345', '[^0-9]')) FROM DUAL;---取出值里面的全部数字SELECT LENGTH('LSS12345'),LENGTH(REGEXP_RE...原创 2020-06-17 20:16:20 · 4239 阅读 · 2 评论 -
Oracle instr函数简单用法
Oracle中INSTR的用法:INSTR方法的格式为INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)返回找到的位置,如果找不到则返回0.例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 在字符串中查找'OR',从第三个字符位置开始查找"OR",取第三个字后第2个匹配项的位置。默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。所以SELECT INSTR('原创 2020-06-15 18:59:46 · 858 阅读 · 0 评论 -
Oracle decode函数用法
1.:使用decode判断字符串是否一样DECODE(value,if1,then1,if2,then2,if3,then3,...,else)decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE R..原创 2020-05-20 20:27:24 · 97 阅读 · 0 评论 -
Oracle substr函数简单用法
substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符substr('Hello World',2,4) //返回结果为 'ello'substr('Hello World',-3,3)//返回结果为 'rld' *负数(-i)表示截取的开始位..原创 2020-05-20 20:26:54 · 313 阅读 · 0 评论 -
Oracle where条件分支查询
select *from test xxwhere (? = '-' AND xx.xxx IN (select aa.XXXfrom AA aa)) OR (?<> '-' AND xx.xxx IN(SELECT xsdf FROM xxx WHERE ddd ='pp' OR ddd= 'bbb')) ;?表示传入的参数 比如传一个 100 就是 '100' = '-' 当传入的参数等于-时 执行 后面的语句 否则 不等-时执行第二个括号里面的...原创 2020-05-20 20:26:23 · 336 阅读 · 0 评论 -
Oracle 删除用户和表空间
删除USER。DROP USER XX CASCADE删除表空间。DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;删除空的表空间,不包含物理文件。DROP TABLESPACE tablespace_name;删除空表空间,包含物理文件。DROP TABLESPACE tablespace_name INCLUDING DATAFILES;删除非空表空间,不包含物理文件。DROP TABLE原创 2020-05-20 20:25:43 · 176 阅读 · 0 评论 -
Oracle ORA-01940: 无法删除当前已连接的用户
01.SQL> drop user a cascade;02.drop user a cascade03.*04.ERROR 位于第 1 行:05.ORA-01940: 无法删除当前已连接的用户01.SQL> select username,sid,serial# from v$session;02.USERNAME SID SERIAL#03.------------------------------ -...原创 2020-05-20 20:25:05 · 169 阅读 · 0 评论 -
Oracle IMP-00038: 无法转换为环境字符集
数据泵不一致导致的,比如说你用expbd导出来的 用imp导入的时候就会出现这个错误exp导出来的用imp导入expbd导出来的用impbd导入原创 2020-05-20 20:24:32 · 1144 阅读 · 0 评论 -
Oracle 数据导入导出imp/exp sp2-0734:未知的命令开头imp 忽略了剩余行默认分类
Oracle数据导入报错:SP2-0734: 未知的命令开头 "imp scott..."imp 命令是在dos提示符下执行的。直接cmd后执行而不是在sql下执行的原创 2020-05-20 20:22:36 · 420 阅读 · 0 评论 -
Oracle 查询数据库的约束条件
1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name =表名2、查找表的主键(包括名称,构成列):select cu.* from user_cons_columns cu, user_constraints a.原创 2020-05-20 20:18:10 · 488 阅读 · 0 评论