Oracle
文章平均质量分 66
MaiXiaochai
用来归纳总结,方便检索,顺便分享。
展开
-
【Python】—— cx_oracle批量执行绑定变量SQL时,使用字典做每行数据的ORA-01036问题
更新日志:[2021-11-16]文章发布说明:本文地址《【Python】—— cx_oracle批量执行时,使用字典做每行数据的ORA-01036问题》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 核心原因作为数据的字典中,有SQL中不存在的字段(或变量)名2.详解表结构CREATE TAB.原创 2021-11-16 16:30:07 · 1464 阅读 · 0 评论 -
【Linux + Oracle】—— CentOS下7安装OracleClient
更新日志:[2021-04-15]文章发布说明:本文地址《【Linux + Oracle】——CentOS下7安装OracleClient》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 下载所需版本的OracleClient下载页面https://www.oracle.com/database/tec.原创 2021-04-15 13:57:16 · 603 阅读 · 0 评论 -
【Oracle】—— 创建DBLINK
更新日志:[2020-11-04]文章发布说明:本文地址《【Oracle】—— 创建DBLINK》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 公共DBLINK create public database link your_dblink_name connect to your_user_.原创 2020-11-04 19:53:53 · 281 阅读 · 0 评论 -
【Oracle】—— 创建用户、授权和建表
更新日志:[2019-12-11]文章发布说明:本文地址《【Oracle】—— 创建用户、授权和建表》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 创建用户需要用有管理员权限的账号或者管理员账号进行操作 -- 用户名:demo,密码:demo_123 create user demo ident.原创 2020-10-19 11:48:09 · 225 阅读 · 0 评论 -
【Oracle】—— 依次按多列排序
更新日志:[2020-09-23]文章发布说明:本文地址《【Oracle】—— 依次按多列排序》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 需求在员工表(USERS)中,按工资(salary)升序排序,工资相同的,按姓名(username)降序排序2. 数据表表结构表数据3. 操作.原创 2020-09-23 10:45:41 · 3801 阅读 · 0 评论 -
【Oracle】merge into 合并数据的简单例子
更新日志:[2020-03-11]文章发布说明:本文地址《【Oracle】Merge into 合并数据的简单例子》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 准备数据创建test_a 和te...原创 2020-03-11 14:58:11 · 529 阅读 · 2 评论 -
【Oracle】——查看物化视图
更新日志:[2020-01-14]文章发布说明:本文地址《【Oracle】——查看物化视图》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 全部物化视图 select * from all_m...原创 2020-01-14 16:44:50 · 4503 阅读 · 0 评论 -
【Oracle】—— 添加表分区
更新日志:[2020-01-02]文章发布说明:本文地址《【Oracle】—— 创建同义词》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1.手动添加分区 -- table_name 表名称,pa...原创 2020-01-02 10:41:41 · 3333 阅读 · 0 评论 -
【Oracle】—— 同义词创建和简单说明
更新日志:[2019-12-11]文章发布说明:本文地址《【Oracle】—— 创建同义词》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai需求描述需要给用户user_a创建一个同义词 syno_nam...原创 2019-12-11 11:06:17 · 269 阅读 · 0 评论 -
【Oracle】—— 授权表权限和建索引
更新日志:[2019-12-9]文章发布说明:本文地址《【Oracle】—— 授权和建索引》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 授权表权限授权一个表的一种权限--- 授权 your_...原创 2019-12-09 14:39:06 · 2239 阅读 · 0 评论 -
【Python】——SQLAlchemy 连接 Oracle的两种方式:SID 和 SERVICE_NAME
更新日志:[2019-12-4]文章发布说明:本文地址《【Python】——SQLAlchemy 连接 Oracle的两种方式:SID 和 SERVICE_NAME》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai...原创 2019-12-04 21:50:46 · 7388 阅读 · 12 评论 -
【Oracle】—— 查询重复数据和去重,亿级数据去重方法
更新日志:[2019-10-17]文章发布说明:本文地址《》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 查询重复数据的唯一字段(这里用ID) SELECT ID FROM your_tab...原创 2019-10-17 21:38:56 · 3253 阅读 · 2 评论 -
【Oracle】—— 查询表占用空间
更新日志:[2019-10-15]文章发布说明:本文地址《【Oracle】—— 查询表占用空间》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1. 非分区表的查询 -- 注意替换 your_use...原创 2019-10-15 20:18:03 · 287 阅读 · 0 评论 -
【Oracle】—— 自增 ID和自动修改更新日期与行版本号
最近需要在oracle中添加一张表TEST_A,用于存储一些管理数据,主要的字段如下:TAG,OBJ_ALIAS字段和OBJ_NAME这三个字段为必填内容,插入数据时ID自增,CREATEDON、LAST_UPDATED_ON自动填入数据插入时的时间,ROWSTAMP为0,表示数据修改次数。数据被更新时,LAST_UPDATED_ON 变为修改数据时的时间,ROWSTAMP字段值 +1......原创 2018-12-20 19:36:04 · 3915 阅读 · 0 评论 -
【Python】desc获取表结构创建oracle 建表语句
由于某些oracle系统权限管理的特别严格,或者某些表或视图由多张表组成,从而导致获取建表语句十分困难或者根本不可能,只能通过sqlplus连接到oracle,只能通过desc命令获取简单的表结构。如下图这样:复制到文本文件后是这样的:对于数量较少的且字段数量较少的表来说还可以复制粘贴,一点一点地去组建建表sql语句。但是,如果表的数量非常多,并且字段也非常多的话,很容...原创 2018-10-23 19:34:25 · 4012 阅读 · 0 评论 -
【Oracle】6个常用的时间格式化
1、此时此刻:select sysdate from dual;-- 2019-03-14 14:24:522、昨天的这个时刻:select sysdate - 1 from dual;-- 2019-03-13 14:25:183、前天的这个时刻:select sysdate - 2 from dual;-- 2019-03-12 14:25:384、今天的日...原创 2019-03-14 14:28:35 · 2300 阅读 · 0 评论 -
【Python + Oracle】—— Python批量插入Oracle数据库操作
核心语句(这里假设表 TEST_PYTHON 只有 TEST_ID 和 TEST_NAME 两个字段):/*args_insert = [(1,'hello'), (2, 'python')]:1 和 :2 分别表示所给数值列表 args中,每个元组中数值的位置:1表示第一个位置的数值,:2表示第二个位置的数值*/-- SQL批量插入语句INSERT INTO TEST_PYT...原创 2019-03-27 12:12:16 · 12564 阅读 · 2 评论 -
【Python + Oracle】Python Oracle连接池—改进版
Oracle 连接池第三版。编程语言 Python 语言版本 3.5.3 实现功能 oracle 连接池,解决频繁连接oracle数据库带来的连接资源耗费问题 程序托管 GitHub-OraclePool 修改日期 2019年12月27日 version 3.0改进说明:*)修复一个 Bug,该 Bug导致连接池中有且仅有一个连接...原创 2018-10-09 18:28:19 · 7105 阅读 · 17 评论 -
【Oracle】—— 多个字段如何使用 in 进行判断
简述:1)一个字段用in:一个字段用 in 判断值在不在另一个结果集中-- 删除 table_a 中符合条件的数据delete from table_a where id in (select id from table_b);2)多个字段确定的唯一约束用 in 判断-- 注意这里用到了括号,表示这几列是一个整体,然后判断结果集中是否有这样的整体delete from...原创 2019-04-22 23:43:38 · 7663 阅读 · 0 评论 -
【Oracle】—— 修改字段数据类型和DBLink查询
更新日志:[2019-07-23] 文章发布说明:本文地址《【Oracle】—— 基础操作》https://blog.csdn.net/maixiaochai/article/details/96483519Create by MaiXiaochaiCSDN: https://blog.csdn.net/maixiaochaiGitHub: https://git...原创 2019-07-23 09:11:49 · 926 阅读 · 0 评论 -
【Oracle】—— 锁表查询与解锁
更新日志:[2019-09-30]文章发布说明:本文地址《【Oracle】—— 锁表查询与解锁》https://关于 MaiXiaochaiCSDN:https://blog.csdn.net/maixiaochaiGitHub:https://github.com/MaiXiaochai1 查询被锁住的表-- 查询被锁表信息SELECT B....原创 2019-09-30 13:18:07 · 611 阅读 · 0 评论 -
【Oracle】通过dblink创建表并同步数据
需求:从另一个机器上的数据库A同步一张表的所有数据到本地数据库B,B上建有A的dblink,但没有A中的任何对应的表。在 B 机器上执行以下语句:CREATE TABLE table_to AS SELECT * FROM table_sorc@HRUSER;相关说明:该语句执行后,会在B数据库创建一张与A数据库中table_sorc结构一模一样的表table_to。 ...原创 2018-10-31 23:28:37 · 7205 阅读 · 0 评论