oracle
紫色的忧伤123456
热爱编程。熟悉.net 和java,从事过嵌入式开发。.net和java开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql最大连接池与当前链接数
1. show status like 'Threads%';Threads_connected就是当前连接数2. 参看mysql默认的最大链接数:show variables like 'max_connections';默认为100,可以根据并发量修改3. 当我们使用springboot项目的时候,springboot 2.0以上默认集成的是hikari,但是由于版本的问题,在启动时,并没有立即创建连接,而是按需创建连接。这样就会导致,我们数据库配置一旦有错误,我们不能在第一原创 2022-01-01 20:56:11 · 2360 阅读 · 0 评论 -
oracle 批量操作
--please review-- OWNER_HUB.TEMP_DPDCN_1250 about 200W,call this need 50s;declare CURSOR curr is select distinct contract_uuid, contract_number from OWNER_HUB.TEMP_DPDCN_1250; TYPE contract_uuid_type is table of OWNER_HUB.TEMP_DPDCN_1250.原创 2020-08-04 10:48:21 · 195 阅读 · 0 评论 -
oracle PL-SQL 设置
--please review-- OWNER_HUB.TEMP_DPDCN_1250 about 200W,call this need 3min-4min;declare CURSOR CUR_DWH_INVOICE IS SELECT distinct T.CONTRACT_UUID, T.CONTRACT_NUMBER FROM OWNER_HUB.TEMP_DPDCN_1250 T; INFO_ROLE CUR_DWH_INVOICE%R..原创 2020-08-04 10:45:11 · 171 阅读 · 0 评论 -
oracle package实现同步
--please switch to app_ops_task schema-- create package declarationcreate or replace package invoice_check_package AS procedure generate_data_from_dwh; procedure generate_invoice_from_dwh; procedure generate_contract_his_from_dwh; proced.原创 2020-08-04 10:43:41 · 237 阅读 · 0 评论 -
SQL四种语言:DDL,DML,DCL,TCL
SQL四种语言:DDL,DML,DCL,TCLDDL不需要commit.CREATEALTERDROPTRUNCATECOMMENTRENAME2.DML(DataManipulationLanguage)数据操纵语言statementsareusedformanagingdatawithinschemaobjects.由DBMS...原创 2019-04-15 14:17:22 · 248 阅读 · 0 评论 -
oracle常见表
1. user_tables 用户表select'droptable'||a.TABLE_NAME||';'fromuser_tablesa;2.user_sequences (序列)3.user_views(视图)4.user_constraints 具有外键的表select'altertable'||table_name||'dis...原创 2018-12-27 13:25:13 · 244 阅读 · 0 评论 -
一个简单的Oracle package Produce
procedure UPDATE_SAME_PROVICE(P_DATE DATE) ISPROVICE_NAME varchar2(100) default '江苏';O_TYPE_357 varchar2(100) default 'PV-PR357';O_TYPE_42 varchar2(100) default 'PV-PR42';SALE_QTY_50 ...原创 2016-10-11 22:24:40 · 921 阅读 · 0 评论 -
数据库中的事物
数据库的四种隔离级别机制隔离级别 脏读 不可重复读 幻读 Read unCommit(读未提交) 存在 存在 存在 Read Commit(读已提交) 不存在 存在 存在 Repeatable read(可重复读) 不存在 不存在 存在 Serializable(可串行化) 不存在 不存在 ...原创 2019-03-08 17:09:28 · 165 阅读 · 0 评论 -
9.Oracle创建Package
1.创建Package的步骤,一般分为两个步骤 a. 创建package(包头)声明部分 b. 创建package body(包体)实现部分create OR REPLACE package PLANFARM.z_shang_test_packages asProcedure z_shang_test_procudure(data out sys_refcurs...原创 2019-03-15 15:13:16 · 3417 阅读 · 0 评论 -
8.Oracle创建带参数函数
1.----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------create or ...原创 2019-03-15 15:02:10 · 1610 阅读 · 0 评论 -
7. Oracle创建无参函数
1. 格式如下:---------------------------------------------------------------------------------------------------------------------- create or replace function 函数名 return 返回值的类型 as begin 函...原创 2019-03-15 14:56:45 · 2461 阅读 · 0 评论 -
6. Oracle PL-SQL循环
1. Loop.......end Loop;declare varNumber number := 0;begin Loop if varNumber > 10 then exit; end if; dbms_output.put_line('Number is: ' || varNumber); varNu...原创 2019-03-15 14:43:39 · 242 阅读 · 0 评论 -
5. Oracle case when 以及decode
两种方式: 1. case x(字段) when xx1 then .... when xx2 then.... else.......end case; 2. case when xx1=yy1then ..... when xx2=yy2 then...... when xx3=yy3 then....else........end cas...原创 2019-03-15 14:21:20 · 591 阅读 · 0 评论 -
4.Oracle if else
1. IF xxxx then.....else ..... endif; 判断declare nowDate varchar2(100);beginselect to_char(SYSDATE,'yyyy-mm-dd') into nowDate from dual;dbms_output.put_line(nowDate);if nowDate >'2017'then ...原创 2019-03-01 10:33:21 · 364 阅读 · 0 评论 -
3.Oracle光标的使用
--set serveroutput ondeclare --定义一个光标 cursor cemp is select ts.id_status, ts.id_step from t_application ts where ts.cdate >= to_date('2019-02-28', 'yyyy-mm-dd') order by i...原创 2019-02-28 15:56:02 · 446 阅读 · 0 评论 -
2.特殊的数据表dual
1. select * from dual;2.Oracel 在线版本https://livesql.oracle.comoracle字段转驼峰select REPLACE(INITCAP('first_second_three_ttt_dd_tt_ff'),'_','') from dual;原创 2019-02-28 15:03:39 · 201 阅读 · 0 评论 -
1.使用SQL语句创建表
1.创建表的语法 create table 表名 (列1 数据类型 1,列2 数据类型) tablespace 表空间 SQL:create table student ( ID NUMBER not null, NAME VARCHAR2(20) ); 表已创建 ...原创 2019-02-28 15:01:09 · 76385 阅读 · 0 评论
分享