' DECLARE @MarkMainTraceComplete BIT DECLARE @IsVisible BIT -- 목표는 업데이트하려고 하는 활동의 상위 활동을 찾는 것입니다. -- 이 정보는 연속 테이블에 저장됩니다. 이 값은 결정을 내리는 기반이 되므로 -- 저희가 읽은 후 사용자가 이 값을 업데이트하지 못하게 해야 합니다. 또는 -- 저희가 아무 것도 찾지 못할 경우에는 사용자가 값을 삽입하지 못하게 해야 합니다. -- 삽입을 막기 위해 ActivityID에 applock을 사용하며, 저희 프로토콜에서는 연속이 -- 추가되기 전에 ID에 전용 applock을 사용해야 합니다. 변경을 막기 위해 -- 반복 읽기 잠금을 사용합니다. 현재 저희 상위가 루트가 아닌 것으로 확인되면 -- 이 값은 변경될 수 있으며 따라서 연속이 성립되면 저희가 새 상위로 지정됩니다. -- 현재 추적이 연속일 경우, RowID가 그 상위 활동 ID이며, -- 그 밖의 경우 RowID가 현재 활동 ID(주 추적 또는 새 추적)입니다. DECLARE @RowID NVARCHAR(128) DECLARE @@ret INT DECLARE @@parentTemp NVARCHAR(128) SET @@parentTemp = @ActivityID WHILE (@@parentTemp IS NOT NULL) BEGIN SET @RowID = @@parentTemp EXEC @@ret = sp_getapplock @@parentTemp, 'Shared', 'Transaction', 100 IF (@@ret < 0) -- 잠금이 허용되지 않음 BEGIN RAISERROR('Lock not granted', 16, 1) RETURN END SET @@parentTemp = NULL SELECT @@parentTemp = ParentActivityID FROM
Date and Time 펑토이드는 현재 날짜 및 시간을 반환합니다. 이 펑토이드에는 입력 매개 변수가 필요 없습니다. 출력 형식은 CCYY-MM-DDThh:mm:ss입니다.
Date 펑토이드는 현재 날짜를 반환합니다. 이 펑토이드에는 입력 매개 변수가 필요 없습니다. 출력 형식은 YYYY-MM-DD입니다.
DateTime 유형의 컨텍스트 속성은 메시지 내용으로 강등(demotion)할 수 없습니다. DateTime 유형의 모든 속성은 강등하기 전에 문자열 표시로 변환해야 합니다.
DATETIME) IF ((@MinPopulationYear IS NULL) OR (@MaxPopulationYear IS NULL)) BEGIN - @NewMinPopulationYear에서 @NewMaxPopulationYear까지 ...
DECLARE @MarkMainTraceComplete BIT DECLARE @IsVisible BIT - 목표는 업데이트하려고 하는 활동의 상위 활동을 찾는 것입니다. - 이 정보는 연속 테이블에 저장됩니다. 이 값은 ...
DEFAULT VALUES - 시간 차원의 minTime과 maxTime을 가져옵니다. SELECT @MinTime = MIN(MinDateTime), @MaxTime = MAX(MaxDateTime) FROM db ...
Development 또는 Deployment와 같이 어셈블리 구성을 나타내는 문자열 값입니다. 런타임은 이 값을 사용하지 않습니다.
Disposition-Notification-Option 헤더가 없거나 Signed-Receipt-Protocol 헤더가 옵션인 경우 요청된 MDN에 서명
Division 펑토이드는 한 숫자 입력 매개 변수를 다른 숫자 입력 매개 변수로 나눕니다. 이 펑토이드에는 2개의 실수 및 정수 입력 매개 변수가 필요합니다.