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 ******************************************************** …… 阅读全文

SqlServer判断数据库、表、字段、存储过程、函数是否存在

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

SQL中给定某一日期段生成所有日期数据

SELECT CONVERT(NVARCHAR(10), DateAdd(day,number,'2014-09-29'),120) AS GroupDay FROM master..spt_values WHERE type = 'p' AND number <= DateDiff(day,'2014-09-29','2014-10-29') GroupDay2014-09-2... …… 阅读全文

SqlServer生成一段时间内的随机时间

--生成一段时间内的随机时间declare @Date_start datetime declare @Date_end datetime set @Date_start= '2018-06-01' set @Date_end=getdate() select 时间=dateadd(minute,abs(checksum(newid()))%(datediff(minute,@Date_... …… 阅读全文