随笔 - 28  文章 - 0  评论 - 1  阅读 - 8677

随笔分类 -  ORACLE

数据库查询
Oracle gateway与多数据源SqlServer配置
摘要:一、静默安装 首先,上Oracle官网下载Gateway安装包,地址:https://edelivery.oracle.com/osdc/faces/SoftwareDelivery 找自己对应的操作系统及数据库版本下载,上传至数据库服务器. cd response vim tg.rsp主要修改 以 阅读全文
posted @ 2024-02-02 14:49 宇宇小子 阅读(229) 评论(0) 推荐(0) 编辑
SQLServer 客户端链接服务器到Oracle数据库 全攻略
摘要:引言和第三方公司进行接口对接时,发现某一个模块第三方只提供一个视图,还让我们直接调用他们数据库😂😂😂;下面我就开始了Sql Server服务器远程链接Oracle服务器的旅程。目录 引言 安装Oracle数据访问组件ODAC 1. ODAC包下载地址 2. ODAC包解压缩 3. ODAC包安 阅读全文
posted @ 2023-04-11 15:25 宇宇小子 阅读(4693) 评论(1) 推荐(0) 编辑
Oracle/Mysql/SqlServer 常用函数区别
摘要:1.类型转换 --Oracle select to_number('123') from dual; --123; select to_char(33) from dual; --33; select to_date('2004-11-27','yyyy/mm/dd') from dual;--20 阅读全文
posted @ 2023-03-20 19:25 宇宇小子 阅读(38) 评论(0) 推荐(0) 编辑
Oracle一次插入多条数据
摘要:Oracle一次插入多条数据(批量插入)语法:INSERT ALL INTO tableName (column1, column2, column_n) VALUES (expr1, expr2, expr_n) INTO tableName (column1, column2, column_n 阅读全文
posted @ 2023-03-03 17:15 宇宇小子 阅读(1403) 评论(0) 推荐(0) 编辑
分组拼接字符串去重
摘要:1、只分组拼接不去重 select a.si_item_id,b.si_item_name,listagg(c.si_item_name, ',') within group(order by c.si_item_name) from ybsh_base.t_reg_si_item_rel a ,t 阅读全文
posted @ 2023-02-01 17:16 宇宇小子 阅读(53) 评论(0) 推荐(0) 编辑
Delphi针对双字节字段处理
摘要:针对有些特殊的中文字如“错𬌗畸形安氏I类”中“𬌗”字,属于特殊字符,在Oracle数据库中必须以双字节方式存储,字段定义为nVarchar2(100)。 在Delphi中字段默认为String类型,接收后显示为乱码,为了处理,必须把字段按双字节字段接收(wideString)。 在UniConn 阅读全文
posted @ 2023-01-09 14:43 宇宇小子 阅读(102) 评论(0) 推荐(0) 编辑
Oracle常⽤函数
摘要:Oracle常⽤函数 数值函数: select abs(-5) from dual;--的绝对值 select mod(521,10) from dual; --521被10除后的余数 select power(10,2) from dual; --10的2次⽅ select round(3.546 阅读全文
posted @ 2023-01-07 16:24 宇宇小子 阅读(29) 评论(0) 推荐(0) 编辑
将数据进行排序,取前几条
摘要:SELECT A.DIAG_ID,A.DIAG_NAME,NVL(B.FIT_PCT,0) FIT_PCT,B.FIT_TYPE FROM T_DIC_DIAG A left join (SELECT T.* ,ROW_NUMBER() OVER(PARTITION BY DIAG_ID ORDER 阅读全文
posted @ 2023-01-05 16:17 宇宇小子 阅读(17) 评论(0) 推荐(0) 编辑
多条语句插入数据库SQL
摘要:Insert 单条多条插入语句 一般Insert语句使用 多表Insert (无条件)语句使用 多表Insert(有条件)语句使用 一般语法使用: insert into 【User.table】[@db_link](column1, column2, column3, ... ...) Value 阅读全文
posted @ 2023-01-05 15:21 宇宇小子 阅读(268) 评论(0) 推荐(0) 编辑
按时间建立分区表
摘要:按日期建立分区表 如果已经存在的表需要改分区表,就需要将当前表 rename后,再创建新表,然后复制数据到新表,然后删除旧表就可以了。 为什么要分区(Partition) 1、一般一张表超过2G的大小,ORACLE是推荐使用分区表的。 2、这张表主要是查询,而且可以按分区查询,只会修改当前最新分区的 阅读全文
posted @ 2023-01-03 18:51 宇宇小子 阅读(454) 评论(0) 推荐(0) 编辑
定时JOB计划
摘要:定时计划 (1)每分钟执行 Interval => TRUNC(sysdate,'mi') + 1/ (24*60) –或sysdate+1/1440 每五分钟执行 TRUNC(SYSDATE,'mi') + 5/(24*60) (2)每小时执行 TRUNC(SYSDATE,'mi') + 1/24 阅读全文
posted @ 2023-01-03 18:51 宇宇小子 阅读(68) 评论(0) 推荐(0) 编辑
redact方式加解密
摘要:oracle redact加密 加密针对 非当前用户与非DBA权限用户 --删除加密策略 BEGIN DBMS_REDACT.DROP_POLICY ( object_schema => 'user_test', object_name => 'tab1', policy_name => 'REDA 阅读全文
posted @ 2023-01-03 18:50 宇宇小子 阅读(143) 评论(0) 推荐(0) 编辑
数据管理
摘要:oracle数据管道 CREATE OR REPLACE PACKAGE pkg_table AS TYPE numset_t IS TABLE of t_gk_test%rowtype; --定义返回类型 FUNCTION get_gk_test(x varchar2) RETURN numset 阅读全文
posted @ 2023-01-03 18:49 宇宇小子 阅读(22) 评论(0) 推荐(0) 编辑
按用户重建索引
摘要:--赋用户表空间分配权限 ALTER USER YBSH_BASE QUOTA UNLIMITED ON TS_YBSH_BASE ; --查询已有索引 select * from user_indexes where index_name='INDX_REG_SI_ITEM3' --创建重建索引 阅读全文
posted @ 2023-01-03 18:47 宇宇小子 阅读(20) 评论(0) 推荐(0) 编辑
查询锁表
摘要:--查询锁表语句 SELECT A.USERNAME, A.MACHINE, A.PROGRAM, A.SID, A.SERIAL#, A.STATUS, C.PIECE, C.SQL_TEXT FROM V$SESSION A, V$SQLTEXT C WHERE A.SID IN ( SELEC 阅读全文
posted @ 2023-01-03 14:04 宇宇小子 阅读(269) 评论(0) 推荐(0) 编辑
表空间管理
摘要:--查询表空间 SELECT a.tablespace_name, a.bytes/1073741824 total, b.bytes/1073741824 used, c.bytes/1073741824 free, (b.bytes * 100) / a.bytes "% USED ", (c. 阅读全文
posted @ 2023-01-03 14:00 宇宇小子 阅读(19) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示