SqlServer批量压缩数据库日志-多数据库批量作业,批量备份还原

--作业定时压缩脚本 多库批量操作DECLARE @DatabaseName NVARCHAR(50)DECLARE @ExecuteSql NVARCHAR(MAX)SET @ExecuteSql=''DECLARE name_cursor CURSORFOR SELECT name FROM master..sysdatabases WHERE name NOT IN ( 'ma …… 阅读全文

sql server 判断是否存在数据库,表,列,视图

1 判断数据库是否存在if exists (select * from sys.databases where name = '数据库名') --drop database [数据库名] 2 判断表是否存在if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N' …… 阅读全文

SqlServer存储过程中使用事务

create proc pro_GetProTrans@GoodsId int,@Number int,@StockPrice money,@SupplierId int,@EmpId int,@StockUnit varchar(50),@StockDate datetime,@TotalMoney money ,@ActMoney money ,@baseId int,@ …… 阅读全文

解决sql server中批处理过程中“'CREATE/ALTER PROCEDURE 必须是查询批次中的第一个语句”

-----------------------------------------line-------------------------------------------------USE [p20-cy-2966];/* V1.0.2版本SQL批处理*/--判断某表的某字段是否存在if (not exists(select * from syscolumns where …… 阅读全文

SqlServer批量备份多个数据库且删除3天前的备份

/******************************************* * 批量备份数据库且删除3天前的备份 *******************************************/DECLARE @backupfile VARCHAR(1024) DECLARE @backdesc VARCHAR(1024) DECLARE @filename V …… 阅读全文

MS SQLServer 批量附加数据库

/************************************************************ * 标题:MS SQLServer 批量附加数据库 * 说明:请根据下面的注释使用此脚本 * 时间: 2015/7/13 11:16:41 ******************************************************** …… 阅读全文