출처 - http://www.sqlservercentral.com/blogs/martin_catherall/2011/05/04/how-do-you-create-or-update-stored-procedures_2E00_/
1.-----------------------------------------------------------------------------------------------------
IF EXISTS
(
SELECT *
FROM sys.procedures AS P
INNER JOIN sys.schemas AS S
ON P.[schema_id] = S.[schema_id]
WHERE P.[type] = 'P'
AND P.[name] = '프로시저명'
AND S.[name] = '데이터베이스명'
)
BEGIN
DROP PROCEDURE 데이터베이스명.프로시저명;
END
GO
/*
테스트입니다.
*/
CREATE PROCEDURE 데이터베이스명.프로시저명
AS
BEGIN
SELECT '1'
END
GO
2.-----------------------------------------------------------------------------------------------------
IF OBJECT_ID('데이터베이스명.프로시저명') IS NOT NULL
DROP PROCEDURE 데이터베이스명.프로시저명
GO
/*
테스트용
*/
CREATE PROCEDURE 데이터베이스명.프로시저명
AS
BEGIN
SELECT '1'
END
GO
'[ DataBase ] > DB etc.' 카테고리의 다른 글
MYSQL 이벤트 스케줄러 (0) | 2017.09.11 |
---|---|
트리거(TRIGGER - DML TRIGGER) (0) | 2015.01.15 |
[MSSQL] WITH (NOLOCK) (0) | 2014.08.06 |
mssql 에서 char (0) | 2014.05.26 |
nvarchar(max) (0) | 2014.02.07 |
댓글