sql server 常用语句
1、数据库压缩日志
GO
ALTER DATABASE website
SET RECOVERY SIMPLE;--设置简单恢复模式
GO
DBCC SHRINKFILE (website_Log, 1);
GO
ALTER DATABASE website
SET RECOVERY FULL;--恢复为原模式
GO
2、重建所有索引
exec sp_msforeachtable 'DBCC DBREINDEX(''?'')'
重建索引
DECLARE @name varchar(100)DECLARE authors_cursor CURSOR FOR Select [name] from sysobjects where xtype='u' order by idOPEN authors_cursorFETCH NEXT FROM authors_cursor INTO @nameWHILE @@FETCH_STATUS = 0 BEGINDBCC DBREINDEX (@name, '', 90) PRINT '当前重建索引表:'+ @name FETCH NEXT FROM authors_cursor INTO @name ENDdeallocate authors_cursor
3、定时作业
--每月执行的作业 exec p_createjob @jobname='mm',@sql='select * from syscolumns',@freqtype='month' --每周执行的作业 exec p_createjob @jobname='ww',@sql='select * from syscolumns',@freqtype='week' --每日执行的作业 exec p_createjob @jobname='a',@sql='select * from syscolumns' --每日执行的作业,每天隔4小时重复的作业 exec p_createjob @jobname='b',@sql='select * from syscolumns',@fsinterval=4 --*/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_createjob]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_createjob] GO create proc p_createjob @jobname varchar(100),--作业名称 @sql varchar(8000),--要执行的命令 @dbname sysname='',--默认为当前的数据库名 @freqtype varchar(6)='day',--时间周期,month 月,week 周,day 日 @fsinterval int=1,--相对于每日的重复次数 @time int=170000--开始执行时间,对于重复执行的作业,将从0点到23:59分 as if isnull(@dbname,'')='' set @dbname=db_name() --创建作业 exec msdb..sp_add_job @job_name=@jobname --创建作业步骤 exec msdb..sp_add_jobstep @job_name=@jobname, @step_name = '数据处理', @subsystem = 'TSQL', @database_name=@dbname, @command = @sql, @retry_attempts = 5, --重试次数 @retry_interval = 5 --重试间隔 --创建调度 declare @ftype int,@fstype int,@ffactor int select @ftype=case @freqtype when 'day' then 4 when 'week' then 8 when 'month' then 16 end ,@fstype=case @fsinterval when 1 then 0 else 8 end if @fsinterval<>1 set @time=0 set @ffactor=case @freqtype when 'day' then 0 else 1 end EXEC msdb..sp_add_jobschedule @job_name=@jobname, @name = '时间安排', @freq_type=@ftype , --每天,8 每周,16 每月 @freq_interval=1,--重复执行次数 @freq_subday_type=@fstype,--是否重复执行 @freq_subday_interval=@fsinterval, --重复周期 @freq_recurrence_factor=@ffactor, @active_start_time=@time --下午17:00:00分执行 -- 添加目标服务器 EXEC msdb.dbo.sp_add_jobserver @job_name = @jobname , @server_name = N'(local)' go
sql server 常用语句相关推荐
- SQL Server常用语句
目录 1.数据库管理语句 2.表管理语句 3.索引管理语句 4.默认值管理语句 5.规则管理语句 6.数据查询语句 7.视图管理语句 8.触发器管理语句 9.存储过程管理语句 10.游标管理语句 11 ...
- SQL Server 常用更新语句,用B表数据作为条件或数据源更新A表数据
SQL Server 常用更新语句,用B表数据作为条件或数据源更新A表数据 示例:用B表姓名覆盖A表姓名 假设: A表数据 Id,Name 1,张三 B表数据 Id,Name 1,李四 用下面这个语句 ...
- SQL Server常用的系统存储过程应用实例(转)
摘要:Sql Server自带的系统存储过程有许多,但大部分我们是不常用的.我在实践中根据自己的体会,总结整理了一些比较常用的,加上一些实例介绍给大家.本期介绍: l sp_attac ...
- mysql查询第二个字母为a_MSSQL_关于SQL Server查询语句的使用,一.查询第二个字母是t或者a的 - phpStudy...
关于SQL Server查询语句的使用 一.查询第二个字母是t或者a的雇员的全部信息 select * from employees where firstname like '_[t,a]%' 注意 ...
- 【白帽子学习笔记14】SQL注入常用语句
[白帽子学习笔记14]SQL注入常用语句 目前网站中使用的最多的数据库要算是 ACCESS.SQL Server(MSSQL).MySQL 这三个了,所以这里的手工注入,我就以他们三个数据库来分成三 ...
- 如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集
如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(2006-12-14 09:25:36) 与这个问题具有相同性质的其他描述还包括: 如 ...
- SQL server常用查询
SQL server常用操作 查询:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,v ...
- sqlserver 指定的网络名不再可用_50个比较实用的SQL Server查询语句(1)
在本文中,我将解释一些通用的SQL查询.我认为每个开发人员都应该了解这些查询.这些查询与SQL的任何特定主题都无关.但是了解这些查询可以解决一些复杂的任务,并且可以在许多场景中使用. 查询1:检索所有 ...
- 了解SQL Server CASE语句
SQL Server CASE statement is equivalent to the IF-THEN statement in Excel. SQL Server CASE语句等效于Excel ...
最新文章
- linux 与 window 对比式理解与应用
- getElementsByName 的应用,获取组的选择值
- 每天一小时python官方文档学习(七)————模块与包
- android Intent和IntentFilter
- Exchange 2016与国内版O365混合部署(4):配置Exchange 公网证书
- Mysql安装 | 跟着黑马程序员视频安装Mysql,少走随机密码错误的弯路【有手就行系列】
- Oracle查询优化
- 基因分型分析之全外显子组分析
- 室内 Beacon定位室外 GPS 定位 大型场馆融合定位方案
- HTML 盒子模型( box-sizing: border-box)
- [笑话] 有关本人现在是独身的消息不甚走漏
- catkin_make 编译包无效(没反应)
- 第十一课:磁场和洛伦兹力
- 内网DNS报错:** server can‘t find ns1.aaa.com: SERVFAIL
- android app生涯
- android app防止锁屏_设置Android系统永不锁屏永不休眠的方法
- gateway 内存溢出问题_内存溢出和内存泄漏、产生原因以及解决方案
- 【Python】networkx创建图(1)
- 自定义Horizon
- 草根SEO如何做好企业网站的优化
热门文章
- matlab中模块封装,MATLAB/simulink模块的封装
- MySQL中保存emoji表情
- H264帧的分析sps pps
- MySQL读锁的区别和应用场景分析
- Redis:数据并发竞争顺序性
- Netty Reactor线程模型与EventLoop详解
- Spring Security:基于MySQL数据库的身份认证
- solr-4.10.3.tgz.tgz下载
- GridView”的控件 必须放在具有 runat=server 的窗体标记内 “错误提示”
- a simple introduce to arontab