당신은 어떻게 생성 SQL Server2005 저장 프로시저는 템플릿에서 SQL Server2005 관리 Studio?
-
09-06-2019 - |
문제
당신은 어떻게 생성 SQL Server2005 저장 프로시저는 템플릿에서 SQL Server2005 관리 Studio?
해결책
다른 작은 덩어리가 생각하는 사람들이 도움이 될 것입니다 개발 및 생산성에서 자신의 데이터베이스의 개발이다.나의 팬 저장된 절차와 기능을 때 나는 소프트웨어를 개발하는 솔루션입니다.도 실제 CRUD 방법을 구현한 데이터베이스에서 수준이다.할 수 있는 균형 내 일 사이 소프트웨어 응용 프로그램(비즈니스 로직과 데이터 액세스)및 데이터베이스에 자체입니다.원하지 않을 시작하는 종교전쟁하고 싶을 허용하고 있는 사람은 저장된 절차를 더 빨리 및 모범 사례를 통해 템플릿이 있습니다.
을 만들기 시작하자 자신의 템플릿에서 SQL Server2005 관리 Studio.첫째,당신을 보여줄 필요가 템플릿에서 탐색기 스튜디오.
체 텍스트 http://www.cloudsocket.com/images/image-thumb10.png
이 표시됩니다 다음과 같다:
체 텍스트 http://www.cloudsocket.com/images/image-thumb11.png
체 텍스트 http://www.cloudsocket.com/images/image-thumb12.png
체 텍스트 http://www.cloudsocket.com/images/image-thumb13.png
IDE 을 만들 것입 빈 템플릿입니다.편집 템플릿을 마우스 오른쪽 단추로 클릭 템플릿 및 편집을 선택합니다.을 얻을 것 빈 쿼리 창에서 IDE 입니다.을 삽입할 수 있습 템플릿을 구현합니다.나는 여기에서는 템플의 새로운 저장 프로시저를 포함하려 잡을 수 있습니다.내가 좋아하는 오류 처리를 포함에 저장되는 절차가 있습니다.새로운 시도 CATCH 외 TSQL 에서 SQL Server2005 년,우리가 사용하려고 이 강력한 예외 처리 메커니즘을 통해 우리의 코드를 포함하여 데이터베이스 코드입니다.템플릿을 저장하고 있는 모든 준비를 사용하여 새로운 템플릿 저장 프로시저를 생성.
-- ======================================================
-- Create basic stored procedure template with TRY CATCH
-- ======================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName>
-- Add the parameters for the stored procedure here
<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>,
<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0>
AS
BEGIN TRY
BEGIN TRANSACTION -- Start the transaction
SELECT @p1, @p2
-- If we reach here, success!
COMMIT
END TRY
BEGIN CATCH
-- there was an error
IF @@TRANCOUNT > 0
ROLLBACK
-- Raise an error with the details of the exception
DECLARE @ErrMsg nvarchar(4000), @ErrSeverity int
SELECT @ErrMsg = ERROR_MESSAGE(), @ErrSeverity = ERROR_SEVERITY()
RAISERROR(@ErrMsg, @ErrSeverity, 1)
END CATCH
GO
다른 팁
당신 템플릿 Explorer 사용 Ctrl+Alt+T 거나 저점 보기>템플릿 Explorer.그런 다음 마우스 오른쪽 버튼으로 클릭하 트리 노드를 추가하는 새로운 템플릿 또는 새로운 폴더를 구성하는 새로운 템플릿이 있습니다.
데이터베이스=>테이블=>프로그래밍=>절차=>오른쪽 컴포넌트 선택한 새로운 절차