2023年1月5日
摘要:
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
宇宇小子
阅读(19)
推荐(0)
摘要:
Insert 单条多条插入语句 一般Insert语句使用 多表Insert (无条件)语句使用 多表Insert(有条件)语句使用 一般语法使用: insert into 【User.table】[@db_link](column1, column2, column3, ... ...) Value
阅读全文
posted @ 2023-01-05 15:21
宇宇小子
阅读(287)
推荐(0)
2023年1月3日
摘要:
按日期建立分区表 如果已经存在的表需要改分区表,就需要将当前表 rename后,再创建新表,然后复制数据到新表,然后删除旧表就可以了。 为什么要分区(Partition) 1、一般一张表超过2G的大小,ORACLE是推荐使用分区表的。 2、这张表主要是查询,而且可以按分区查询,只会修改当前最新分区的
阅读全文
posted @ 2023-01-03 18:51
宇宇小子
阅读(543)
推荐(0)
摘要:
定时计划 (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
宇宇小子
阅读(77)
推荐(0)
摘要:
oracle redact加密 加密针对 非当前用户与非DBA权限用户 --删除加密策略 BEGIN DBMS_REDACT.DROP_POLICY ( object_schema => 'user_test', object_name => 'tab1', policy_name => 'REDA
阅读全文
posted @ 2023-01-03 18:50
宇宇小子
阅读(161)
推荐(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
宇宇小子
阅读(23)
推荐(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
宇宇小子
阅读(23)
推荐(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
宇宇小子
阅读(291)
推荐(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
宇宇小子
阅读(22)
推荐(0)