1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
ÄNDERN VERFAHREN [dbo]. [Get_OUAufsatz] @InternalOUID uniqueidentifier , @asOfDate als Datum/Uhrzeit = Null WIE ANFANGEN NOCOUNT AN EINSTELLEN; WENN @asOfDate ungültig ist @asOfDate = getdate EINSTELLEN () VORWÄHLEN [AufsatzId] , [H_ValidSince] , [H_ValidUntil] , [H_UID] , [InternalOUId] , [Test1] , [Test2] VON [dbo]. [OUAufsatz] WO [InternalOUId] = @InternalOUID UND @asOfDate ZWISCHEN [dbo]. [OUAufsatz]. [H_ValidSince] UND [dbo]. [OUAufsatz]. [H_ValidUntil]
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
INNER VERBINDEN ( AUSERWÄHLTER Zählimpuls (*) WIE [Zählimpuls], Assessment.AufsatzId Von der Einschätzung INNER OUAufsatz VERBINDEN AUF Assessment.AufsatzId = OUAufsatz.AufsatzId UND OUAufsatz.H_ValidUntil = „3000-01-01“ WO Assessment.H_ValidUntil = „3000-01-01“ GRUPPE DURCH Assessment.AufsatzId ) ALS DIAGRAMM AUF DIAGRAMM. [AufsatzId] = [OUAufsatz]. [AufsatzId]
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
WÄHLEN vor [AufsatzId] , [H_ValidSince] , [H_ValidUntil] , [H_UID] , [InternalOUId] , [Test1] , [Test2] [b], bringen zurück [Zählimpuls] wenn 0 dann falsches sonst wie ausrichten [IsInUse] [/b] VON [dbo]. [OUAufsatz] WO [InternalOUId] = @InternalOUID UND @asOfDate ZWISCHEN [dbo]. [OUAufsatz]. [H_ValidSince] UND [dbo]. [OUAufsatz]. [H_ValidUntil]