Home   Cover Cover Cover Cover
 

Datenbankprozedur zum Test der asynchronen Kommandoausführung


Zu Abschnitt 5.3.2 des Buchs

Die folgende Datenbankprozedur MyLongRunningTransaction der Datenbank NETBOOK dient zum Test der asynchronen Kommandoausführung. Die Datenbankprozedur fügt einen Satz in die Person-Tabelle ein und verzögert dann (künstlich) mit einem WAIT DELAY den Rücksprung aus der Prozedur.

MyLongRunningTransaction.sql

SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON 
GO
CREATE PROCEDURE MyLongRunningTransaction
AS
BEGIN
  INSERT INTO Person (FirstName, Name)
    VALUES     ('Thomas', 'Muster')

  WAITFOR DELAY '00:00:03' 
END