SQL Server에서 함수와 저장 프로시저 작성하기
Meghan Kwartler
IT Consultant

SQL 코드를 다른 애플리케이션 계층과 분리합니다
보안 향상

SQL 코드를 다른 애플리케이션 계층과 분리합니다
보안 향상
성능 향상

CREATE PROCEDURE dbo.cusp_TripSummaryCreate (
@TripDate as date,
@TripHours as numeric(18, 0)
) AS BEGIN INSERT INTO dbo.TripSummary(Date, TripHours)
VALUES
(@TripDate, @TripHours)
SELECT Date, TripHours
FROM dbo.TripSummary
WHERE Date = @TripDate END
CREATE PROCEDURE cusp_TripSummaryRead
(@TripDate as date)
AS
BEGIN
SELECT Date, TripHours
FROM TripSummary
WHERE Date = @TripDate
END;
CREATE PROCEDURE dbo.cusp_TripSummaryUpdate
(@TripDate as date,
@TripHours as numeric(18,0))
AS
BEGIN
UPDATE dbo.TripSummary
SET Date = @TripDate,
TripHours = @TripHours
WHERE Date = @TripDate
END;
CREATE PROCEDURE cusp_TripSummaryDelete
(@TripDate as date,
@RowCountOut int OUTPUT)
AS
BEGIN
DELETE
FROM TripSummary
WHERE Date = @TripDate
SET @RowCountOut = @@ROWCOUNT
END;
SQL Server에서 함수와 저장 프로시저 작성하기