프로그래밍/SQL (2) 썸네일형 리스트형 SQL TRANSACTION ISOLATION LEVEL MS-SQL의 Procedure를 작성하게 되면 많이 보게 되는 구문이다. SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; SET NOCOUNT ON; * SET NOCOUNT ON : Trancsaction이 일어나 처리된 행의 개수를 리턴 하는 명령어 이다. 여기서 ISOLATION 는 Transaction 중에 고립성(Isolation) SQL은Transaction은 4가지를 가지게 된다. Atomicity : 원자성 Consistency : 일관성 Isolation : 고립성 Durability : 지속성 앞 글자만 따서 SQL Transaction ACID 표현한다. 개념 내용 원자성(Atomicity) 트랜잭션의 처리가 완전히 끝나지 않았을 경우에는 전.. SAP HANADB 변수선언 하여 입력해서 조회하기 DO BEGIN DECLARE V_NUM INTEGER := 20; DECLARE V_MSG NVARCHAR(100); IF V_NUM BETWEEN 0 AND 30 THEN V_MSG := 'V_NUM('||:V_NUM ||' IS 0 ~ 30'; ELSE V_MSG := 'V_NUM('||:V_NUM ||' IS NOT 0 ~ 30'; END IF; SELECT V_MSG "MSG" FROM DUMMY; END BEGIN MSSQL과는 달리 DO BEGIN을 선언해줘야 한다. 이전 1 다음