--把折標係數(表table_aa數據保存到外部excel文件中,以當前日期爲文件名
CREATE PROC store_table_aa
AS
declare @time varchar(20), @cmdstr varchar(100), @date varchar(20)
declare @year varchar(10), @month varchar(10), @day varchar(10)
set @date = getdate()
set @year = year(@date)
set @month = month(@date)
set @day = day(@date)
set @time = @year + @month + @day
print @time
set @cmdstr = 'bcp "select * from MMSDB.dbo.table_aa" queryout d:/' + @time + '.xls -c -q -S"admin" -U"sa" -P"0"'
print @cmdstr
--EXEC master..xp_cmdshell 'bcp MMSDB.dbo.table_aa out d:/table_aa.xls -c -q -S"admin" -U"sa" -P"0"'
EXEC master..xp_cmdshell @cmdstr
go
--作業中定期調用上面(以存儲過程的方式)寫的存儲過程
--需要注意"管理”->“sql server 代理”->“作業”->“步驟”->點擊新建->“類型”要選擇“Transact-SQL(TSQL)腳本"
-- “數據庫”要注意選擇正確,
--“命令”中輸入:exec store_table_aa 注意,store_table_aa 是存儲過程的名字