posts - 20,  comments - 2,  views - 4225

随笔分类 -  oracle的sql实战

在oracle中将一行字符串拆分成多行
摘要:例如,有如下一张表,表名为bk_test。插入了以下数据: CREATE TABLE BK_TESK(id varchar2(10),s varchar2(20)); insert into BK_TESK values ('A','1,2,3'); insert into BK_TESK valu 阅读全文
posted @ 2024-08-05 19:48 追求完美9196 阅读(1130) 评论(0) 推荐(0) 编辑
数据库建表和上线脚本常见规范
摘要:1 数据库建表规范 1.1 表英文名和字段英文名不要使用拼音 1.2 表中建议不能缺少的字段。 主键(ID varchar2(50) primary key) 创建时间(CREATE_TIME DATE default SYSDATE) 更新时间 (UPDATE_TIME DATE default 阅读全文
posted @ 2024-07-25 10:05 追求完美9196 阅读(59) 评论(0) 推荐(0) 编辑
大数量的DML时对索引处理的技巧
摘要:进行大数据量的DML时,数据处理会很慢,甚至数据处理直接卡死。对此优化的技巧之一就是先将表在DML中查询用不到的索引置为无效以及nologging,DML处理完后再将这索引重建。 1 新建存储要置为无效的索引的临时表 create global temporary table TMP_VACHAR_ 阅读全文
posted @ 2024-07-24 16:57 追求完美9196 阅读(81) 评论(0) 推荐(0) 编辑
oracle使用存储过程将表数据以excel格式导出
摘要:虽然目前pl/sql developer等数据库客户端软件都支持将表数据以excel格式导出,但是如果数据量大,需要等客户端加载表数据等待很久。而且,可能会遇到定时以excel格式导出数据的要求。因此我自己写了一个使用存储过程将表数据以excel格式导出的存储过程。 服务端新建目录 create d 阅读全文
posted @ 2024-07-24 14:51 追求完美9196 阅读(403) 评论(2) 推荐(0) 编辑

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