Oracle(技能篇)
在奋斗的大道
程序发烧友
展开
-
Oracle 自定义对象集合遍历
功能要求:Oracle 定义对象集合,将查询结果集批量插入对象集合,循环遍历自定义对象集合属性值。原创 2023-04-28 09:31:41 · 280 阅读 · 0 评论 -
Oracle 自定义分隔函数
3、直接调用存储conver_procedure ,去执行split_string 函数,将相关集合赋值给TYPE_SPLIT类型。今天上班时,产品经理反馈客户有一批存量数据中,biz_type 存在多个业务键号使用逗号分隔,现在需要将该字段调整为基于逗号分隔的多行记录。输出结果,符合业务要求。2、自定义字符串分隔函数 :split_string 返回TYPE_SPLIT 管道流。修改自定义函数split_string的返回数据类型为TYPE_SPLIT.1、自定义表类型:TYPE_SPLIT。原创 2023-04-20 09:45:27 · 759 阅读 · 0 评论 -
Oracle 按创建时间排序,如果创建时间为空,将记录放置在最后
oracle处理方式:在oracle中字段为空值时,被认为为最大,可通过:nulls last 将空值放到最后。语法:select * from 表名 order by 排序字段 desc nulls last实战:select * from ucas_individual_proj order by created_dt desc nulls last...原创 2022-02-10 18:03:30 · 1695 阅读 · 1 评论 -
Oracle 统计各张表的记录数
第一步:新增count_rows 函数CREATE OR REPLACE FUNCTION count_rows ( table_name IN varchar2, owner IN varchar2 := NULL)RETURN number AUTHID current_userASnum_rows number; stmt varchar2(2000);BEGIN IF owner IS NULL THEN stmt := 'select count(*) from "'原创 2020-12-08 11:18:44 · 4907 阅读 · 2 评论 -
Oracle 创建用户、授权用户和数据导入
第一步:以系统管理员身份登入sqlplus / as sysdba;第二步:创建用户erms_gxpt并指定密码erms_gxptcreate user erms_gxpt identified by erms_gxpt;第三步:授权erms_gxpt 拥有的权限:connect(连接)、resource(资源)和dba(数据管理)权限。grant connect, resource, dba to erms_gxpt;第四步:创建数据存储目录,并授予用户erms_gxpt:导入数据原创 2020-12-04 10:04:40 · 636 阅读 · 0 评论 -
(Oracle 技能篇) Oracle数据库创建表空间
注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在 *分为四步 *//*第1步:创建临时表空间 */create temporary tablespace 临时表空间名称 tempfile 'D:\oracl转载 2013-08-10 11:39:15 · 765 阅读 · 0 评论 -
(Oracle 技能篇) Oracle数据库删除(图文并茂)
第一步:停止Oracle服务(我的电脑-------管理-------------服务和应用服务------服务)。截图:第二步:使用OUI卸载Oracle软件 开始--------------程序---------------Oracle-OraDb110g_home1|Oracle installation product|Universal inst原创 2013-08-10 11:27:49 · 671 阅读 · 0 评论 -
(Oracle 技能篇 ) Oracle 连接池实例代码(Java版本)
第一个:数据库实体类 package com.ryan.configbean;public class DSConfigBean { private String type =""; //数据库类型 private String name =""; //连接池名字 private String driver =""; //数据库驱动 pr原创 2013-08-07 15:20:25 · 1017 阅读 · 0 评论 -
(Oracle功能篇) Oracle 数据库连接池
使用:proxool-0.9.1.ziphttp://ncu.dl.sourceforge.net/project/proxool/proxool/0.9.1/proxool-0.9.1.zip相关代码:package yerasel; import java.sql.Connection; import java.sql.DriverManager;转载 2013-08-06 16:21:26 · 1248 阅读 · 1 评论 -
(Oracle技能篇) oracle数据库分页查询和各大数据库的分页查询
1.oracle数据库分页select * from (select a.*,rownum rc from 表名 where rownum=startrow2.DB2数据库分页Select * from (select rownumber() over() as rc,a.* from (select * from 表名 order by 列名) as a) where rc be原创 2013-07-30 09:17:35 · 783 阅读 · 0 评论