SQL
Matthewly
这个作者很懒,什么都没留下…
展开
-
Oracle 创建定时job的SQL
1、创建表:create table test2、创建存储过程:create or replace procedure P_RANK as begin insert into test values(sysdate); commit;end; 3、创建定时任务:grant create job to 用户名; begin dbms_scheduler.cr...原创 2019-12-25 16:51:36 · 862 阅读 · 0 评论 -
数据库索引及SQL效率优化
数据库索引分类:单列索引、复合索引。如果表的某个字段有主键约束和唯一性约束,则数据库会自动在相应的约束列上建立唯一索引。数据库索引主要用于提高访问速度。索引创建原则:1、索引应当建在经常作为where字句条件的列上,如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。2、对于两表连接的字段,应该建立索引。如果经常在某表的一个字段进行Order By 则...原创 2019-12-11 10:20:58 · 194 阅读 · 0 评论 -
MSSQL游标使用示例
-- =============================================-- Author: <Matthew·Li>-- Create date: <2019-10-28>-- Description: <游标模板>-- =============================================-...原创 2019-10-29 09:57:02 · 200 阅读 · 0 评论 -
Oracle 获取年月日
获取系统时间的月份select to_char(sysdate,'yyyymm') from dual; --返回201908获取系统时间的年份select to_char(sysdate,'yy') from dual; -- 返回 2019获取年月日select to_char(sysdate,'yyyymmdd') from dual; --返回2019...原创 2019-10-22 14:16:18 · 12741 阅读 · 0 评论 -
MSSQL数据库磁盘空间清理
本文主要向大家介绍了SQLServer数据库磁盘空间清理,通过具体的内容向大家展示,希望能对大家学习SQLServer数据库有所帮助。SQL Server在删除数据后,会重新利用这部分空间,所以如果不是空间紧张的情况下,可以不回收。 回收一般先回收日志文件,因为这个回收速度非常快,可以短时间内清理出一部分可用空间。 回收步骤:1、查看日志文件大小【一般回收比较...原创 2019-10-10 16:49:05 · 1453 阅读 · 0 评论 -
Oracle数据库NVL、NVL2、NULLIF、COALESCE函数的用法
Oracle中函数中除了字符函数、日期函数、数学函数、以及转换函数等等,还有一些函数是通用函数,比如:NVL、NVL2,、NULLIF、COALESCE。下面就来看一下它们的用法:1.NVL函数NVL(expr1,expr2)如果expr1和expr2的数据类型一致,则:如果expr1为空(null),那么显示expr2,如果expr1的值不为空,则...原创 2019-09-12 09:25:59 · 529 阅读 · 0 评论 -
Oracle分析函数Over()
一、Over()分析函数说明:聚合函数(如sum()、max()等)可以计算基于组的某种聚合值,但是聚合函数对于某个组只能返回一行记录。若想对于某组返回多行记录,则需要使用分析函数。1、rank()/dense_rank over(partition by ... order by ...)说明:over()在什么条件之上; partition by 按哪个字段划分组;...原创 2019-08-29 11:48:03 · 505 阅读 · 0 评论 -
oracle trunc()函数的用法介绍
1、对日期类数据的处理:1.select trunc(sysdate) from dual --2013-01-06 今天的日期为2013-01-062.select trunc(sysdate, 'mm') from dual --2013-01-01 返回当月第一天.3.select trunc(sysdate,'yy') from dual --2013-01-01 返回当年第一天4...原创 2019-08-08 17:06:49 · 173 阅读 · 0 评论 -
SQL SERVER 日期转换方法大全
一般存入数据库中的时间格式为yyyy-mm-ddhh:mm:ss如果要转换为yyyy-mm-dd短日期格式.可以使用convert函数.下面是sqlserver帮助中关于convert函数的声明:使用 CONVERT:CONVERT (data_type[(length)],expression[,style])参数expression是任何有效的 Microsoft® SQ...原创 2019-06-11 10:08:33 · 41779 阅读 · 0 评论