oracle
一半山山山
这个作者很懒,什么都没留下…
展开
-
Oracle序列笔记
1.建表 create table src_dis_ks ( id INTEGER primary key not null, caseid VARCHAR2(100) not null, city VARCHAR2(80), ); --添加注释 comment on table sr...原创 2019-11-26 10:29:14 · 172 阅读 · 0 评论 -
nvl与nvl2的用法和区别
Nvl(a,b):如果a为空,返回b,如果b为空,返回a Nvl2(a,b,c):如果a为空返回c,如果a不为空,返回b Select nvl(1,2) from 表 结果为1 Select nvl(null,2) from 表 结果为2 Select nvl2(1,2,3) from 表 结果为2 Select nvl2(null,2,3) from 表 结果为3 ...原创 2019-11-26 10:19:34 · 559 阅读 · 0 评论 -
Maven导入Oracle所需的jar包及下载
没有导入Oracle需要的jar包下面的依赖会报错 <dependency> <groupId>oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.2.0</version> </de...原创 2019-09-11 10:59:13 · 490 阅读 · 0 评论 -
Oracle导出数据库数据为dmp文件(存在空表情况)
目的:将数据库数据导出,以便其他人导入自己的数据库中 问题:库中存在空表,导出dmp文件提示失败或是用不了 1.找出对应库的空表(数据库执行) select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 2.执行找出的空表语句(数据库执行) alter table SYS_ROL...原创 2019-09-12 14:37:56 · 1211 阅读 · 0 评论 -
数据库合并某一列并判断合并数据中是否存在想要的值进行修改
准备数据 其中CLEARINGSTATUS字段中的0表示失败,1表示成功. 想要实现的结果 实现sql 第一种方式 select starttime, endtime, case when instr(wmsys.wm_concat(clearingstatus), ‘0’) != 0 then --合并字段并判断其中是否含有’0’(失败) ‘不一致’ else ‘一致’ end as aa ...原创 2019-09-11 10:17:50 · 193 阅读 · 0 评论 -
Oracle配置不同ip地址下的数据库
连接本地数据库的同时还要连接远程数据库 第一种方式 使笔记本可以连接ip地址不同的数据库,(Windows,Linux) 首先在开始界面找到Oracle的安装程序: 选择配置和移植工具下的NET Mannager,打开之后选择本地中的服务命名选项 点击左上加号添加新的服务; 给你的服务起一个名字,点击下一步; 选TCP/ip协议; 填写主机ip地址 xxx.xxx.xxx.xxx以及对应...原创 2019-09-11 09:34:35 · 471 阅读 · 0 评论 -
简单地实现去重并对重复字段求和
准备数据 想要的结果 实现sql: Select name ,sum(charge) from (select distinct * from 表名) t1 group by name原创 2019-10-15 14:39:17 · 1420 阅读 · 0 评论