##將查詢出來的資料給 @RET並透過 SP_EXECUTESQL 執行時,要再傳出來##
- 2月 22 週三 201717:13
【SQL】 EXEC SP_EXECUTESQL 用法(Table為變數且要回傳值的作法)
##將查詢出來的資料給 @RET並透過 SP_EXECUTESQL 執行時,要再傳出來##
- 2月 18 週六 201714:59
【SQL】使用SQL來發送mail
if @SENDmsg <> ''
begin
set @Strsubject = convert(char(8),getdate(),112) + N'本日批次執行狀態 通知!' --主旨
set @SENDmsg=@SENDmsg + N'</br></br></br><font size=2 color=Red><B>本訊息僅供參考,若您已處理請忽略本訊息! </b>'
set @SENDmsg=@SENDmsg + '</br></br></br>This message From SP_BATCH </font>'
exec msdb.dbo.sp_send_dbmail
@profile_name='TTTT', --設定檔(與DataBase Mail的名稱要一樣哦)
@recipients='test@test.com', --收件者
@subject = @Strsubject, --主旨
@body=@SENDmsg, --內文
@body_format=HTML --也可以使用HTML格式 *
end
begin
set @Strsubject = convert(char(8),getdate(),112) + N'本日批次執行狀態 通知!' --主旨
set @SENDmsg=@SENDmsg + N'</br></br></br><font size=2 color=Red><B>本訊息僅供參考,若您已處理請忽略本訊息! </b>'
set @SENDmsg=@SENDmsg + '</br></br></br>This message From SP_BATCH </font>'
exec msdb.dbo.sp_send_dbmail
@profile_name='TTTT', --設定檔(與DataBase Mail的名稱要一樣哦)
@recipients='test@test.com', --收件者
@subject = @Strsubject, --主旨
@body=@SENDmsg, --內文
@body_format=HTML --也可以使用HTML格式 *
end
- 2月 18 週六 201714:47
【SQL】將csv檔案匯入至Table中
USE [DB_A]
GO
/****** Object: StoredProcedure [dbo].[SalaryFileUpload] Script Date: 2017/2/18 下午 02:47:34 ******/
SET ANSI_NULLS ON
GO
GO
/****** Object: StoredProcedure [dbo].[SalaryFileUpload] Script Date: 2017/2/18 下午 02:47:34 ******/
SET ANSI_NULLS ON
GO
- 2月 18 週六 201714:36
【SQL】 透過SQL產生.bat檔後執行,將資料傳至 FTP上
USE [DB_CS] --10.X.X.X
GO
/****** Object: StoredProcedure [dbo].[SP_FTP] Script Date: 2017/2/18 下午 02:36:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
GO
/****** Object: StoredProcedure [dbo].[SP_FTP] Script Date: 2017/2/18 下午 02:36:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
- 2月 18 週六 201714:30
【SQL】sp_exec
USE [master]
GO
/****** Object: StoredProcedure [dbo].[sp_exec] Script Date: 2017/2/18 下午 02:30:25 ******/
SET ANSI_NULLS ON
GO
GO
/****** Object: StoredProcedure [dbo].[sp_exec] Script Date: 2017/2/18 下午 02:30:25 ******/
SET ANSI_NULLS ON
GO
- 2月 18 週六 201714:13
【SQL】透過link server將table建立,並insert 資料
USE [DB_B]
GO
/****** Object: StoredProcedure [dbo].[SP_Upload_FZSRV] Script Date: 2017/2/18 下午 02:14:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Create date: 20170217
-- Description: 環境 DB_B LinkServerName =FZSRV.DB_C
GO
/****** Object: StoredProcedure [dbo].[SP_Upload_FZSRV] Script Date: 2017/2/18 下午 02:14:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Create date: 20170217
-- Description: 環境 DB_B LinkServerName =FZSRV.DB_C
- 2月 18 週六 201714:05
【SQL】動態找出資料庫下的所有Table的列表
USE [DB_B]
/****** Object: StoredProcedure [dbo].[SP_Upload_FUZZY] Script Date: 2017/2/18 下午 02:06:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Create date: 20170217
-- Description:
-- EXEC [SP_Upload_FUZZY]
-- a.會設定變動的table為哪些,針對當日新增的table寫入FileControl 控制
-- b.將資料由 DB_A copy DB_B
-- c.將欄位去識別化(useid & username)
-- d.更新FileControl 控制檔
-- =============================================
ALTER PROCEDURE [dbo].[SP_Upload_FUZZY]
AS
BEGIN
SET NOCOUNT ON;
DECLARE @TABLE_NAME nvarchar(100)
DECLARE @SQL nvarchar(max)
DECLARE @IsExist char(1)
DECLARE @IsErrFlag char(1)
DECLARE @spname varchar(50)
DECLARE @ERROR int
DECLARE @ROWCOUNT int
DECLARE @ERROR_MESSAGE nvarchar(4000)
SET @spname='SP_Upload_FUZZY'
SET @IsErrFlag = 'N'
/****** Object: StoredProcedure [dbo].[SP_Upload_FUZZY] Script Date: 2017/2/18 下午 02:06:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Create date: 20170217
-- Description:
-- EXEC [SP_Upload_FUZZY]
-- a.會設定變動的table為哪些,針對當日新增的table寫入FileControl 控制
-- b.將資料由 DB_A copy DB_B
-- c.將欄位去識別化(useid & username)
-- d.更新FileControl 控制檔
-- =============================================
ALTER PROCEDURE [dbo].[SP_Upload_FUZZY]
AS
BEGIN
SET NOCOUNT ON;
DECLARE @TABLE_NAME nvarchar(100)
DECLARE @SQL nvarchar(max)
DECLARE @IsExist char(1)
DECLARE @IsErrFlag char(1)
DECLARE @spname varchar(50)
DECLARE @ERROR int
DECLARE @ROWCOUNT int
DECLARE @ERROR_MESSAGE nvarchar(4000)
SET @spname='SP_Upload_FUZZY'
SET @IsErrFlag = 'N'
- 2月 18 週六 201713:57
【SQL】組出Create Table Scrip的語法
/****** Object: StoredProcedure [dbo].[SP_Creat_Table] Script Date: 2017/2/18 下午 01:58:24 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: 產生create Table的語法
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: 產生create Table的語法
- 1月 23 週六 201600:16
【PhotoShop】建立個人筆刷工具的圖案

1.先找一個背景乾淨的雲朵,裁下我們所要的大小
2.將圖片變成黑白(圖層->新增調整圖層->黑白)
- 1月 22 週五 201622:57
【旅遊】愛上廉價航空
廉價航空是最近最夯的航空,尤其是日本線,這一二個月每天有不同的航空不斷的推出特價
當然受益的人就是我們了…
早期去日本時,哪有購買這麼多的電器這麼流行,是近幾年才流行起來,電壓似乎不在是個大問題,
因為100-110,相差不多,深信日本品質應該是頂的住,所以也加入了日本電器的行列中
當然受益的人就是我們了…
早期去日本時,哪有購買這麼多的電器這麼流行,是近幾年才流行起來,電壓似乎不在是個大問題,
因為100-110,相差不多,深信日本品質應該是頂的住,所以也加入了日本電器的行列中