
oracle
文章平均质量分 68
oracle 数据库
何浩翔
相信光 期待美好 热爱生活
展开
-
oracle查看所有表信息和字段信息以及注释信息等
1、获取表: select table_name from user_tables; //当前用户拥有的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner='用户名' ALL_OBJECTS describes all objects accessible to the cu原创 2022-03-23 12:46:52 · 14958 阅读 · 0 评论 -
python 连接oracle 各种问题记录
1.一般的连接方法 即通过cx_Oracle包来实现 安装方法 pip install cx_Oracle pyhton 连接代码 import cx_Oracle print("cx_Oracle.version:", cx_Oracle.version) host = "数据库ip" port = "1521" service_name = "pdb01" # dsn = cx_Oracle.makedsn(host, port, sid) # 通过servername的方式连接 dsn = cx原创 2022-03-11 13:12:38 · 1830 阅读 · 0 评论 -
Oracle 强制索引 增加搜索效率
Oracle 强制索引 增加搜索效率通用格式执行计划检查 通用格式 select 后边追加 /*+ index(表名(或别名 索引名)*/ 例如 select /*+ index(b IDX_KC24_AAC001)*/akb020,--定点医疗机构编码 akc190,--住院号(门诊号) aae072,--单据号 aka135 bka135,--交易...原创 2018-11-05 09:36:31 · 4958 阅读 · 0 评论 -
Oracle通过存储过程 采用HTTP的方式调用webserivce
Oracle通过存储过程 采用HTTP的方式调用webserivce 只要是通过 utl_http 这个包来进行实现 直接上代码(Oracle 10G) create or replace procedure httpwebservice2 is env VARCHAR2(32767); http_req utl_http.req; http_resp ...原创 2018-11-05 09:41:39 · 1657 阅读 · 0 评论 -
Oracle 删除重复数据只留一条
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHERE (i...原创 2018-11-05 09:44:54 · 158 阅读 · 0 评论 -
Oracle 查看存储过程占用,及编译时卡住问题
查看存储过程是否有锁住 --LOCKS!='0' 即表示有锁,正在执行 --name 这里也可以用like来模糊拆线呢 SELECT * FROM V$DB_OBJECT_CACHE WHERE name='存储过程名称' AND LOCKS!='0'; 找到锁住过程的SID ---object这里一样可以用 like 模糊 select SID from V$ACCESS WHERE o...原创 2018-12-14 01:03:17 · 2681 阅读 · 0 评论 -
ORA-00257 oracle归档满问题
ORA-00257 oracle归档满问题 解决步骤 STEP 1 查看归档情况 用oracle 用户登录linux [oracle@xxxxx~]$ sqlplus /nolog SQL> connect /as sysdba 检查flash recovery area SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; 查...原创 2018-12-17 16:52:04 · 519 阅读 · 0 评论 -
Oracle 实现split 根据特定字符来切割字符串
Oracle 实现split 根据特定字符来切割字符串 实现准备 只需要一个type 一个function 就行 创建type table 类型即可 CREATE OR REPLACE TYPE strsplit_type IS TABLE OF VARCHAR2 (4000) 创建function create or replace function strsplit(p_value va...原创 2018-12-24 16:50:28 · 5444 阅读 · 0 评论