随笔- 40  文章- 0  评论- 1  阅读- 27465 

随笔分类 -  Oracle

Oracle Instant Client(即时客户端) 安装与配置
摘要:一、下载下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html 这是Oracle Instant Client的下载首页,有很多种版本可供下载。 但要注意第三方工具如:PL/SQL Develop 阅读全文
posted @ 2024-01-02 16:34 dianli 编辑
LINUX下ORACLE表空间及用户创建
摘要:LINUX下ORACLE表空间及用户创建 记录详细过程以备使用 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sys@ip:port/sid AS SYSDBA 管理员用户登录o 阅读全文
posted @ 2023-10-31 09:30 dianli 阅读(633) 评论(0) 推荐(0) 编辑
oracle中的merge into用法解析
摘要:一:merge into的形式 MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...) WHEN MATCHED THEN [UPDATE sql] WHEN N 阅读全文
posted @ 2022-08-03 10:08 dianli 阅读(2956) 评论(0) 推荐(1) 编辑
oracle从1到10生成顺序号
摘要:oracle从1到10生成顺序号,脚本案例如下: select 'ABAB'|| lpad(level,5,0) as serial_no from dual connect by level<=10 阅读全文
posted @ 2022-07-13 10:43 dianli 阅读(1132) 评论(0) 推荐(0) 编辑
Oracle游标或存储过程
摘要:/* 方式1:可执行选取代码块允许 */ declare cursor cur_tmp is ( select '' as tmp_status from dual ); begin for tmp_row in cur_tmp loop if tmp_row.tmp_status='0' then 阅读全文
posted @ 2022-04-02 15:50 dianli 阅读(46) 评论(0) 推荐(0) 编辑
oracle 将以逗号分隔的列拆成多行的的方法
摘要:原表如下 select * from hs_acct.custattach a where a.client_id='888827395'; 将列拆分成多行的语句 select * from ( 将列拆分成多行的语句 select distinct a.client_id ,REGEXP_SUBST 阅读全文
posted @ 2021-11-26 17:01 dianli 阅读(2832) 评论(0) 推荐(0) 编辑
Oracle 如何循环查询结果集,进行新增或修改
摘要:Oracle 如何循环查询结果集,进行新增或修改 循环修改运输记录的货主的TmsCode 方法 declare balance_Id varchar2(100); balance_Name varchar2(100); conNum number; begin --循环运输记录中的结算单位(ID,N 阅读全文
posted @ 2021-11-26 08:52 dianli 阅读(813) 评论(0) 推荐(0) 编辑
彻底解决impdp还原数控时提示不让写日志的问题ORA-39064
摘要:之前通过impdp导入时一直没问题,突然今天导入时出现了问题,如下: 加权限、换空间、用其他用户均失败。 后来在网上找的大部分都是说字符集什么的,如果是字符集的问题那我之前导入应该就有问题,不可能会现在才出现问题,最终找到了可能是因为日志空间满了的原因,通过如下语句查询所得: SELECT * FR 阅读全文
posted @ 2021-02-12 17:59 dianli 阅读(726) 评论(0) 推荐(0) 编辑
Oracle存储过程分页
摘要:1.创建package 2.创建存储过程 3.c#调用存储过程 调用RunProcedure函数 PL\SQL里调用测试实例: http://www.cnblogs.com/bweb/p/4747482.html 阅读全文
posted @ 2018-05-22 16:01 dianli 阅读(134) 评论(0) 推荐(0) 编辑
Oracle密码过期,取消密码180天限制
摘要:1、进入sqlplus模式 sqlplus / as sysdba; 2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LI 阅读全文
posted @ 2018-03-23 15:16 dianli 阅读(176) 评论(0) 推荐(0) 编辑
oracle 临时表
摘要:引用:https://www.cnblogs.com/champaign/p/5882189.html 在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE GLOBAL TEMPORARY <TABLE_NAME> ( <column specificati 阅读全文
posted @ 2018-02-06 17:17 dianli 阅读(155) 评论(0) 推荐(0) 编辑
Oracle cursor
摘要:参照: https://www.cnblogs.com/bluedy1229/p/4215787.html --游标分2种类型: --静态游标:结果集已经存在(静态定义)的游标,分为隐式和显示游标 隐式游标:所有DML语句为隐式游标,通过隐式游标属性可以获取SQL语句信息 显示游标:用户显示声明的游 阅读全文
posted @ 2018-02-06 15:01 dianli 阅读(1550) 评论(0) 推荐(0) 编辑
oracle 逗号分割,列转行,行转列
摘要:with a as (select 'ABC,AA,AD,ABD,JI,CC,ALSKD,ALDKDJ' id from dual) select regexp_substr(id,'[^,]+',1,rownum) id from a connect by rownum <= length(reg 阅读全文
posted @ 2017-12-05 16:30 dianli 阅读(779) 评论(0) 推荐(0) 编辑
Oracle命令集
摘要:建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to 用户名; grant create tablespace to 用户名; gran 阅读全文
posted @ 2017-08-20 23:10 dianli 阅读(186) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示