IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'XXXXXXX')
BEGIN
DROP Procedure XXXXXXX
END
GO
--*****************************************
-- 作 者: Alex yang
-- 模塊名稱: 統計查詢
-- 創建時間: 2010年月日
-- 功 能: 按天生成BBC 的對比報表
-- 修改人:
-- 修改時間:
-- 修改內容:
--******************************************
CREATE Procedure dbo.XXXXXXX
(
@ReportDay int=0
)
AS
--建議所有變量在這裏統一定義
declare @FromDay varchar(10)
declare @ToDay varchar(10)
declare @MaxId int
BEGIN TRY
BEGIN TRAN
--編寫你的代碼,這樣的好處是不需要每一個語句後面都判斷是否有錯誤
--記錄處理成功日誌(如果有)
COMMIT TRAN
END TRY
BEGIN CATCH
ROLLBACK TRAN
--記錄錯誤日誌
END CATCH
GO
GRANT EXEC ON XXXXXXX TO PUBLIC
G