Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Anweisungen » SQL-Anweisungen (P-Z)

 

PARAMETERS-Anweisung [Interactive SQL]

Mit dieser Anweisung geben Sie Parameter für eine Befehlsdatei von Interactive SQL an.

Syntax
PARAMETERS Parameter1, Parameter2, ...
Bemerkungen

Die PARAMETERS-Anweisung benennt die Parameter für eine Befehlsdatei, sodass sie später in der Befehlsdatei referenziert werden können.

Parameter werden referenziert, indem Sie {Parameter1} in die Datei eingeben, in der Sie den benannten Parameter ersetzen möchten. Zwischen den geschweiften Klammern und dem Parameternamen darf es keine Leerstellen geben.

Wenn eine Befehlsdatei mit weniger als der erforderlichen Anzahl von Parametern aufgerufen wird, fordert Interactive SQL alle fehlenden Parameter an.

Berechtigungen

Keine.

Nebenwirkungen

Keine.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Die folgende Interactive SQL-Befehlsdatei benötigt zwei Parameter.

PARAMETERS department_id, file;
SELECT Surname
FROM Employees
WHERE DepartmentID = {department_id}
>#{file}.dat;

Wenn Sie dieses Skript in einer Datei namens test.sql speichern, können Sie es von Interactive SQL aus mit dem folgenden Befehl ausführen:

READ test.sql [100] [data]