![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
lukaking
这个作者很懒,什么都没留下…
展开
-
oracle数据库备份还原
1、在cmd中输入(需要在安装Oracle的主机上进行) sqlplus / as sysdba 2、删除用户,及所有和用户关联的数据(创建用户) drop user 用户 cascade; 例子: drop user HT cascade; 如果提示用户被占用,则需要执行 Select username,sid,serial# from v$session where username='用户名'; 来查找被占用的会话.使用 Alter system kill session'sid列,s原创 2021-06-30 16:44:13 · 253 阅读 · 0 评论 -
oracle 函数decode
select decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) select decode(2-1,1,111,2,222,3,33,444) from dual 返回:1111 select decode(3-1,1,111,2,222,3,33,444) from dual 返回:2222 select decode(sign(3-1),1,111,222) from dual sign(3-1) 返回 (正数:1 ), (负数: -1), (0)原创 2021-06-30 11:22:28 · 91 阅读 · 0 评论 -
函数:字符串倒叙排列
create or replace function fun_string_tr(in_string in varchar2,in_delimiter in varchar2) return varchar2 is FunctionResult varchar2(512) default ''; string_adjusted varchar2(256); deli_location number := 0; prev_location number := 0; begin -- 字符串倒叙排原创 2021-06-30 11:15:57 · 284 阅读 · 0 评论 -
SQL ORACLE 超级大乐透随机数
select * from (select rownum rn from dual connect by rownum <= 35 order by dbms_random.value) where rownum <= 5 union all select * from (select rownum rn from dual connect by rownum <= 12 order by dbms_random.value) where rownum <= 2;原创 2021-06-29 17:58:35 · 245 阅读 · 0 评论 -
Oracle查询锁表及解锁表
SELECTdob.OBJECT_NAMETable_Name,lo.SESSION_ID||','||vss.SERIAL#?????, lo.locked_mode,lo.SESSION_ID,vss.SERIAL#,vss.actionAction,vss.osuserOSUSER, vss.LOGON_TIME, vss.processAP_PID,VPS.SPIDDB_PID,vss.* Fromv$locked_objectl...原创 2021-06-26 14:47:03 · 132 阅读 · 0 评论 -
利用下列表值函数 将数据库表 转换为JSon字符串
利用下列表值函数 将数据库表 转换为JSon字符串 /****** Object: UserDefinedFunction [dbo].[parseJSON] Script Date: 07/16/2020 14:40:06 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[parseJSON] ( @JSON NVARCHAR(MAX) ) RETURNS @hie...原创 2021-06-23 11:11:24 · 2442 阅读 · 0 评论 -
SQL数据库语句优化(全)
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表...原创 2021-06-22 14:53:05 · 9614 阅读 · 0 评论