随笔分类 - Oracle
1
存放Oracle常用操作
摘要:--删除表 DROP TABLE TEST3; --1.创建按日分区测试表 SQL> CREATE TABLE TEST3(ID INT, PARDATE DATE) 2 PARTITION BY RANGE (PARDATE) INTERVAL (NUMTODSINTERVAL (1,'DAY')
阅读全文
摘要:1、行专列函数 CREATE OR REPLACE FUNCTION SPLIT_STR(P_STRING VARCHAR2, P_SEP VARCHAR2 := ',') RETURN TYPE_SPLIT PIPELINED IS /* 创建TYPE类型 CREATE OR REPLACE TY
阅读全文
摘要:1、pandas指定类型插入Oracle数据库 import pandas as pd import sqlalchemy.types as type from connet_ora import connet_oracle # 链接Oracle engine = connet_oracle() d
阅读全文
摘要:1、连接Oracle # -*- coding: utf-8 -*- import pandas as pd import cx_Oracle as cx import datetime import os from sqlalchemy import create_engine os.enviro
阅读全文
摘要:# -*- coding: utf-8 -*- import os import pandas as pd import cx_Oracle as cx import datetime # os.environ['path'] = r'D:\Program Files\plsql developer
阅读全文
摘要:CREATE OR REPLACE PROCEDURE EXP_SQL_TO_CSV(P_QUERY IN VARCHAR2, -- PLSQL文 P_DIR IN VARCHAR2, -- 导出的文件放置目录 P_FILENAME IN VARCHAR2 -- CSV名 ) IS /* --一、创
阅读全文
摘要:1、单表查询与插入 INSERT /*+ APPEND */ INTO a SELECT /*+ PARALLEL(b,4)*/ b.* FROM b; 2、多表查询与插入 INSERT /*+ APPEND */ INTO a SELECT /*+ PARALLEL(b,4)(c,4)*/ b.*
阅读全文
摘要:oracle database用一段时间以后,硬盘空间会不够,更甚者硬盘会used 100%。(oracle表空间设置为自动扩展)。此时oracle会出现各种莫名其妙的错误,为保持oracle数据库的稳定,我们需要实时查看硬盘空间。 那么怎样缩小一些不用的表空间,以释放硬盘空间? oracle常用的
阅读全文
摘要:1、Excel格式截图 2、配置文件脚本 # coding:utf-8 # 表英文名 table_name = '表英文名' # 表中文名 table_comments = '表中文名' # Excel路径 input_data_path = './data' # 导出sql路径 output_sq
阅读全文
摘要:--|/ range分区 create table sale( product_id varchar2(5), sale_count number(10,2) ) partition by range (sale_count) ( partition P1 values less than (100
阅读全文
摘要:CREATE OR REPLACE PROCEDURE getName(eno number, uname OUT VARCHAR) IS s VARCHAR(100); BEGIN MERGE INTO 插入表名称 T USING( 查询语句 ) S ON ( 条件 ) -- 根据条件更新 WHE
阅读全文
摘要:-- ************************************************ -- 存储过程 -- ************************************************ -- 存储过程 CREATE OR REPLACE preocedure g
阅读全文
摘要:var location = this.options.location; var cr = FR.cellStr2ColumnRow(location); var col = cr.col; var row = cr.row; var ORG_ID = contentPane.getWidgetB
阅读全文
摘要:1、左连接 :left join 2、右连接:right join 3、内连接:inner join 4、外连接:outer join 5、全连接:full join
阅读全文
摘要:SELECT LISTAGG(GOODSNAME,';') WITHIN GROUP (ORDER BY GOODSNAME) AS sd FROM DIM_ERP_PUB_GOODS WHERE ROWNUM<4 WM_CONCAT() 方法被替代成:LISTAGG(GOODSNAME,';')
阅读全文
摘要:CREATE OR REPLACE function testAdd(js1 in number, js2 in number) return number is v_hj number; v_h NUMBER := 5; begin v_hj := js1 + js2 + v_h; return
阅读全文
摘要:1、代码:主要写入时表要为小写,否则报错 Could not reflect: requested table(s) not available in Engine from sqlalchemy import create_engine conn_string='oracle+cx_oracle:
阅读全文
摘要:1、没什么难的操作 安装 pip install pymssql import pymssql #引入pymssql模块 import pandas as pd def conn(): connect = pymssql.connect('172.16.1.79','admin','admin','
阅读全文
摘要:1、 安装 cx_Oracle pip install cx_Oracle 2、配置 oci.dll 与 oraociei11.dll 添加到环境变量path中 下载地址:百度搜索下载,Oracle PLSQL 进行下载 3、连接步骤 # coding:utf-8 import pandas as
阅读全文
摘要:1、Oracle 查看表空间 SELECT b.comments as 注释, a.column_name as 列名, a.data_type || '(' || a.data_length || ')' as 数据类型, a.nullable as 是否为空 FROM user_tab_colu
阅读全文
1