Dbo 란?
database owner의 약자로, db 소유자를 의미한다. 보통 생략하기도 하지만 mssql 상에서는 사용하는 듯
Sp란?
stored procedure의 약자로, 일련의 sql집합문으로 함수역할을 하기 위한 요소이다.
Create Procedure [dbo].[USP_COM_RPA_주제명_LIST_SEL]
Create Procedure [dbo].[USP_COM_RPA_주제명_SEL]
Create Procedure [dbo].[USP_COM_RPA_주제명_INS]
Create Procedure [dbo].[USP_COM_RPA_주제명_UPT]
Create Procedure [dbo].[USP_COM_RPA_주제명_SAV]
@BID INT /* @은 함수의 매개변수이름과 타입 의미*/
@SUBJECT NVARCHAR(300) = NULL /*기본값 지정 가능*/
@TOTAL_CNT INT = 0 OUTPUT /* Output을 지정 가능*/
AS
BEGIN
SET NOCOUNT ON;
/* SET NOCOUNT OFF; 를 지정할 경우, 반환값이 무조건 SP 안에서 INSERT, UPDATE한 카운트 수이다*/
/* SELECT로 조회해 온 결과값을 반환할 경우는 거의 SET NOCOUNT ON으로 쓴다 */
/* UPDATE, INSERT가 메인인 SP는 혹시 업데이트 몇개나 되었는지 확인하는 용도로 OFF를 쓸수 있겠다.*/
SELECT OR INSERT OR UPDATE OR
END
'[DBA] Database > SQL' 카테고리의 다른 글
[SQL] SQL에 대한 지식 정리 (0) | 2023.02.10 |
---|---|
[SQL 패턴] Row 간 Timestamp 주기가 1초이고, 5분 이상 떨어진 Row 군집 별로 묶어서, StartTime과 EndTime을 계산해야 하는 경우 (LEAD 함수 활용) (0) | 2023.01.17 |
SQL 쿼리 속도에 대하여 (0) | 2020.07.23 |
최근댓글