<< Click to Display Table of Contents >> Navigation: Background Services > Webservices (Providering) > Registerkarte „Code" > Methode über T-SQL hinzufügen/bearbeiten |
In der Maske vergeben Sie den Namen, den Rückgabewert, die Parameter und geben an, ob das SQL-Script einige Änderungen in der Datenbank verursacht. In dem Bereich „SQL“ erstellen Sie das SQL-Script.
Die Parametervariablen benutzen Sie wie in gespeicherten Prozeduren mit @-Prefix.
Beispiel: @name, @vorname, ...
Wenn die Parametervariable vom Typ int[] ist, wird im Hintergrund eine Variable vom Typ
table(intvalue int) erstellt. Die einzelnen Werte erreichen Sie über
select intvalue from @intarray_variable
|
Wenn die Parametervariable vom Typ string[] ist, wird im Hintergrund eine Variable vom Typ
table (stringvalue nvarchar(max)) erstellt. Die einzelnen Werte erreichen Sie über
select stringvalue from @stringarray_variable
|
Wenn die Parametervariable vom Typ „Ad Hoc Data Contract (ein)“ oder „Ad Hoc Data Contract (Liste)“ ist, erscheint der Button „Konfigurieren“. Durch Anklicken des Buttons „Konfigurieren“ wird eine Maske geöffnet, in der Sie den Data Contract definieren und konfigurieren.
Hinweis: In der Hauptmaske (für den Webservice) werden die über den Button „Konfigurieren“ erstellten Data Contracts unter dem Knoten „Data Contracts“ nicht angezeigt (daher „Ad Hoc“).