数据库单用户模式转多用户模式
摘要:--断开所有已连接的进程 USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL = ''; SELECT @SQL = @SQL + '; KILL ' + RTRIM(SPID) FROM sys.sysprocesses AS sps WHERE
阅读全文
posted @
2024-12-09 11:03
小乐丶
阅读(66)
推荐(0) 编辑
SQL server数据库自动定时备份以及删除
摘要:一、自动定时备份(按照这个步骤操作就行了) 操作完直接执行就可以(上面创建的2个文件,需要访问权限) 正常情况就会生成2个文件 二、如果执行上面出现秘钥过期或者其他情况,可能用下面T-SQL的形式备份也是可以的 declare @filename varchar(255) declare @date
阅读全文
posted @
2024-12-03 18:27
小乐丶
阅读(223)
推荐(0) 编辑
Oracle存储过程案例
摘要:注意几点: 时间比较:TO_CHAR(EnableTime, 'yyyy-mm-dd') =TO_CHAR(SYSDATE, 'yyyy-mm-dd') 定义表:%rowtype ,例子: dormodel DISABLEOPERATIONRECORD%rowtype;--记录表 第一表字段:%Ty
阅读全文
posted @
2022-04-19 10:15
小乐丶
阅读(398)
推荐(0) 编辑
PLSQL定时任务创建 Oracle数据库dbms_job
摘要:创建一个job job创建 begin sys.dbms_job.submit(job => 1, --代表的是号码,第几个定时任务 what => 'sys_mailing_list_job;', --这个是调用的你想使用的存储过程切记要打;不然会报错 next_date => to_date('
阅读全文
posted @
2022-04-14 09:17
小乐丶
阅读(1838)
推荐(0) 编辑
书写高质量SQL的30条建议
摘要:1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from employee; 理由: 只取需要的字段,节省资源、减少网络开销。 select * 进行查询时,很可能就不会使用到覆
阅读全文
posted @
2022-03-11 17:11
小乐丶
阅读(32)
推荐(1) 编辑
PL\SQL Developer,sql语句查询带有中文的条件,查不出结果
摘要:前言: 当我们根据安装教程网站下载好PL\SQL Developer之后,配置好连接的数据库 问题: 登录成功之后,进行查询操作: 上图可以看出,能查询到所有数据, 根据ID查询也能获取到数据 根据名称模糊查询,就获取不到数据了,说明乱码了; 解决方案 1:如果遇到中文乱码,where条件传中文值无
阅读全文
posted @
2021-12-02 12:52
小乐丶
阅读(4090)
推荐(0) 编辑
oracle赋值问题(将同一表中某一字段赋值给另外一个字段的语句)
摘要:update EquipSelfCheck esc1 set esc1.updateduser = (select esc2.createduser from EquipSelfCheck esc2 where esc2.id = esc1.id);
阅读全文
posted @
2021-06-04 16:37
小乐丶
阅读(2431)
推荐(0) 编辑
PLSQL 锁表处理
摘要:SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=
阅读全文
posted @
2021-05-18 12:14
小乐丶
阅读(489)
推荐(0) 编辑
Oracle 不同时间转化
摘要:TIMESTAMP: 今天开始时间:to_timestamp(TO_CHAR(sys_extract_utc(systimestamp),'YYYY-MM-DD') || ' 00:00:00','yyyy-mm-dd hh24:mi:ss.ff'); 当月最后一天:to_timestamp(TO_
阅读全文
posted @
2021-04-08 17:47
小乐丶
阅读(153)
推荐(0) 编辑
Oracle开发可用资料
摘要:plsql创建存储过程及调试:https://my.oschina.net/u/3872757/blog/1848658 plsql基础编程视频:https://www.bilibili.com/video/BV1Bb411E74d?p=7 plsql基础时间:https://blog.csdn.n
阅读全文
posted @
2021-04-05 23:11
小乐丶
阅读(39)
推荐(0) 编辑
PLSQL --Oracle定时任务--常规时间设定
摘要:间隔/interval是指上一次执行结束到下一次开始执行的时间间隔,当interval设置为null时,该job执行结束后,就被从队列中删除。 假如我们需要该job周期性地执行,则要用‘sysdate+m’表示。 (1)每分钟执行 Interval => TRUNC(sysdate,‘mi’) +
阅读全文
posted @
2021-04-05 22:53
小乐丶
阅读(2190)
推荐(0) 编辑