日度归档:2019年11月14日

mssql sqlserver 使用sql脚本循环输出两个日期之间的日期信息的方法分享


摘要:
下文讲述使用sql脚本循环输出两个日期之间的信息的方法,如下所示:
实验环境:sql server 2008 R2


实现思路:
使用while循环遍历输出两个日期的信息,
使用dataadd依次增加每次日期信息

---www.maomao365.com 遍历两个日期的方法分享
declare @minDate datetime,
@maxDate datetime
set @mindate ='2019-10-1'
set @maxdate ='2019-10-10'

while @minDate <=@maxDate
begin
   print @minDate 
   set @minDate =DATEADD(day,1,@minDate)
end
mssql_sqlserver_遍历两个日期

mssql_sqlserver_遍历两个日期

mssql sqlserer 使用sql脚本将bak备份文件还原数据库,并指定数据文件的存放位置的方法分享


摘要:
下文讲述sqlserver中使用sql脚本还原数据库的方法分享

例:
将E盘的maomao365.bak文件还原到数据库 “maomao”,
并指定起数据文件放入D盘的data文件夹中,数据库文件名为maomao365.MDF
数据库日志文件名为maomao365Log.LDF

 
        RESTORE DATABASE [maomao] 
FROM  DISK = N'E:\maomao365.BAK' WITH  FILE = 1, 
 MOVE N'DataBase_Data' TO N'D:\Data\maomao365.MDF', 
 MOVE N'DataBase_Log' TO N'D:\Data\maomao365Log.LDF', 
 NOUNLOAD,  STATS = 10
	  

mssql sqlserver 使用sql脚本将数值金额转换为千分号显示的方法分享


摘要:
下文讲述sqlserver中使用sql脚本将数值转换为千分号显示的方法分享,如下所示:
实验环境:sql server 2008 R2


实现思路:
将数值类型转换为money类型,然后再转换为varchar类型,并指定style等于1,则会包含千分号模式输出
convert(varchar,money,1)

   declare @maomao decimal(18,2)
   set @maomao =98012322.21
   
   select convert(varchar(20),
          convert(money ,@maomao)
		  ,1)
mssql_sqlserver_将数值类型转换为千分号形式显示的方法

mssql_sqlserver_将数值类型转换为千分号形式显示的方法