--列出Database Mail設定檔
SELECT * FROM msdb.dbo.sysmail_profile
--列出Database Mail帳戶
SELECT * FROM msdb.dbo.sysmail_account
--列出設定檔對應的帳戶
SELECT * FROM msdb.dbo.sysmail_profileaccount
--列出主要的設定檔
SELECT * FROM msdb.dbo.sysmail_principalprofile
--Mail Server相關設定
SELECT * FROM msdb.dbo.sysmail_server
SELECT * FROM msdb.dbo.sysmail_servertype
--列出Database Mail 帳戶的相關資訊(密碼除外)。
EXECUTE msdb.dbo.sysmail_help_account_sp
--列出一或多個郵件設定檔的相關資訊。
EXECUTE msdb.dbo.sysmail_help_profile_sp
--列出一或多個Database Mail 設定檔的相關帳戶。
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
--列出Database Mail系統參數
SELECT * FROM msdb.dbo.sysmail_configuration
--查看所有訊息的狀態
SELECT * FROM msdb.dbo.sysmail_allitems ORDER BY send_request_date DESC
--查看傳送成功的訊息
SELECT * FROM msdb.dbo.sysmail_sentitems ORDER BY send_request_date DESC
--查看未傳送或正在重試狀態的訊息
SELECT * FROM msdb.dbo.sysmail_unsentitems ORDER BY send_request_date DESC
--查看傳送失敗的訊息
SELECT * FROM msdb.dbo.sysmail_faileditems ORDER BY send_request_date DESC
--查看mail失敗的原因
SELECT SUBSTRING(fail.subject,1,25) AS 'Subject', fail.mailitem_id, LOG.description
FROM msdb.dbo.sysmail_event_log LOG
JOIN msdb.dbo.sysmail_faileditems fail ON fail.mailitem_id = LOG.mailitem_id
WHERE event_type = 'error'
--傳回郵件和狀態佇列
EXEC msdb.dbo.sysmail_help_queue_sp
--顯示Database Mail 佇列的狀態
EXEC msdb.dbo.sysmail_help_status_sp
--可啟動Database Mail 佇列
EXEC dbo.sysmail_start_sp
--可停止Database Mail 佇列
EXEC dbo.sysmail_stop_sp
-- 刪除所有紀錄
EXEC sysmail_delete_log_sp
-- 刪除執行成功的紀錄
EXEC sysmail_delete_log_sp @event_type = 'success'
-- 刪除警示的紀錄
EXEC sysmail_delete_log_sp @event_type = 'warning'
-- 刪除錯誤的紀錄
EXEC sysmail_delete_log_sp @event_type = 'error'
-- 刪除資訊的紀錄
EXEC sysmail_delete_log_sp @event_type = 'information'
-- 刪除特定日期之前的紀錄
EXEC sysmail_delete_log_sp @logged_before = '2013-02-28'
2013年8月27日 星期二
Email HTML Table with T-SQL
USE [tempDB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[usp_SendAlert]
AS
DECLARE @tableHTML NVARCHAR(MAX) ;
DECLARE @empno CHAR(4) , @name NVARCHAR(5), @num VARCHAR(3), @email VARCHAR(50);
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
SELECT EmpNo,Employees.Name_C,COUNT(tablename) Total,Employees.e_mail INTO #tmp FROM ut_MailAlertRecord
LEFT JOIN Employees ON ut_MailAlertRecord.EmpNo=Employees.Employee_id
WHERE ut_MailAlertRecord.Sent='N'
GROUP BY ut_MailAlertRecord.EmpNo,Employees.Name_C,Employees.e_mail
DECLARE cursor1 CURSOR FOR
SELECT * FROM #tmp
OPEN cursor1
FETCH next FROM cursor1 INTO @empno,@name,@num,@email
-- PRINT 'AFTER CURSOR' PRINT @EMPNO PRINT @NUM
WHILE (@@FETCH_STATUS = 0)
BEGIN
-- PRINT @name PRINT @email
SET @tableHTML =
N'<table border="0">' +
-- N'<tr><p><img id="MailBanner" src="\\FileSever\MailBanner.png"></p></tr>' +
N'<tr><p><img id="MailBanner" src="http://eip.net:8088/SiteAssets/MailBanner.png"></p></tr>' +
N'<tr><b><p align=center>待簽核通知</p></b></tr>' +
N'<tr><p>申請資訊</p></tr>' +
@name + N'您好:' +
N'<tr>目前逾限三天的表單共有</tr>' + @num +
N'張需要您簽核,謝謝。' +
N'<tr><p>系統超連結: <a href="http://eip.net:8088/ESignFlow/EIP0041/Forms/AllItems.aspx">ESignFlow</a></p></tr>' +
N'</table>' ;
EXEC msdb.dbo.sp_send_dbmail @profile_name = 'ESignFlow',@recipients = @email,
@subject = '[電子簽核]待簽核通知',
@body = @tableHTML,@body_format = 'HTML' ;
UPDATE ut_MailAlertRecord SET sent='Y' WHERE sent='N' AND EmpNo=@empno;
FETCH next FROM cursor1 INTO @empno,@name,@num,@email
-- PRINT 'NEXT CURSOR' PRINT @empno PRINT @num PRINT @email PRINT '----------------------------'
END
CLOSE cursor1
DEALLOCATE cursor1
DROP TABLE #tmp;
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[usp_SendAlert]
AS
DECLARE @tableHTML NVARCHAR(MAX) ;
DECLARE @empno CHAR(4) , @name NVARCHAR(5), @num VARCHAR(3), @email VARCHAR(50);
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
SELECT EmpNo,Employees.Name_C,COUNT(tablename) Total,Employees.e_mail INTO #tmp FROM ut_MailAlertRecord
LEFT JOIN Employees ON ut_MailAlertRecord.EmpNo=Employees.Employee_id
WHERE ut_MailAlertRecord.Sent='N'
GROUP BY ut_MailAlertRecord.EmpNo,Employees.Name_C,Employees.e_mail
DECLARE cursor1 CURSOR FOR
SELECT * FROM #tmp
OPEN cursor1
FETCH next FROM cursor1 INTO @empno,@name,@num,@email
-- PRINT 'AFTER CURSOR' PRINT @EMPNO PRINT @NUM
WHILE (@@FETCH_STATUS = 0)
BEGIN
-- PRINT @name PRINT @email
SET @tableHTML =
N'<table border="0">' +
-- N'<tr><p><img id="MailBanner" src="\\FileSever\MailBanner.png"></p></tr>' +
N'<tr><p><img id="MailBanner" src="http://eip.net:8088/SiteAssets/MailBanner.png"></p></tr>' +
N'<tr><b><p align=center>待簽核通知</p></b></tr>' +
N'<tr><p>申請資訊</p></tr>' +
@name + N'您好:' +
N'<tr>目前逾限三天的表單共有</tr>' + @num +
N'張需要您簽核,謝謝。' +
N'<tr><p>系統超連結: <a href="http://eip.net:8088/ESignFlow/EIP0041/Forms/AllItems.aspx">ESignFlow</a></p></tr>' +
N'</table>' ;
EXEC msdb.dbo.sp_send_dbmail @profile_name = 'ESignFlow',@recipients = @email,
@subject = '[電子簽核]待簽核通知',
@body = @tableHTML,@body_format = 'HTML' ;
UPDATE ut_MailAlertRecord SET sent='Y' WHERE sent='N' AND EmpNo=@empno;
FETCH next FROM cursor1 INTO @empno,@name,@num,@email
-- PRINT 'NEXT CURSOR' PRINT @empno PRINT @num PRINT @email PRINT '----------------------------'
END
CLOSE cursor1
DEALLOCATE cursor1
DROP TABLE #tmp;
END
2013年8月20日 星期二
[鋼鐵業] 大陸鋼材壓境,中鋼備戰
兩岸經濟協議(ECFA)談判,年底前全面開放大陸鋼材進口的政策已確定,鋼鐵業原先要求分階段執行的期待恐落空。中鋼表示,業界需儘早因應。
為加速ECFA貨貿談判進展,台灣將開放大陸鋼板、鋼條、圓棒、鍍鋅鋼等200多項以零關稅銷台。消息傳出,台灣鋼鐵公會認為,未開放的情況下,大陸鋼材就對台灣市場造成威脅,開放後國內市場產銷秩序將更混亂。
上市鋼廠主管說,兩岸鋼鐵開放應公平對等,尤其大陸產量過剩,鋼材品質不穩定,業界是希望能循序漸進開放,並做好配套措施,以免損及台灣鋼鐵工業利益。
相關人士指出,大陸鋼材年底前全面開放似已箭在弦上,主要是ECFA後續還有汽車、機械等重點項目要談判,「不能卡在鋼鐵項目上」,更要排除「防大陸鋼品進口」氛圍,因此最快今年底前將對大陸鋼材全面性解禁,明年起順勢與東協等其他國家洽談經貿互惠協議。
相關人士說,ECFA簽署至今已三年,過程中不斷提醒鋼鐵公會,請會員早日因應,但部分業者自我保護的心態很重,反對許多開放進口的案例,如今再也擋不住,只好承受了。
上市鋼廠主管表示,大陸鋼材全面開放在即,目前積極整合鋼材國家認證措施,同時希望透過兩岸鋼鐵公協會研擬善意規範,維持鋼材品質與合理的交易秩序創造雙贏,只是過去兩岸鋼鐵公協會都沒碰觸這個議題,如今才開始談也來不及。
另一方面,部分鋼鐵用戶,已準備大量採用大陸鋼材,對中鋼、聚亨、官田鋼等造成壓力。
【2013/08/20 經濟日報】
轉載自 http://udn.com/NEWS/FINANCE/FIN1/8107422.shtml
[Jottings]
中鋼不再是定存概念股。
鋼鐵業的上、中游,要開始削價競爭了。ESP未來頂多落在1.3左右。
股價長線應該一直壓在35.3以下,僅能有短線和中線的幅度看過不過28.4。 (五年內的看法)
轉載自 http://udn.com/NEWS/FINANCE/FIN1/8107422.shtml
[Jottings]
中鋼不再是定存概念股。
鋼鐵業的上、中游,要開始削價競爭了。ESP未來頂多落在1.3左右。
股價長線應該一直壓在35.3以下,僅能有短線和中線的幅度看過不過28.4。 (五年內的看法)