Führen Sie die folgenden Schritte aus, um die SQL-Sprachumgebung zu konfigurieren.
Wenn Sie keine Net.Data-Initialisierungsdatei erstellen, wird die SQL-Sprachumgebung standardmäßig aktiviert. Es ist keine weitere Konfiguration erforderlich.
ENVIRONMENT(DTW_SQL) /QSYS.LIB/QTCP.LIB/QTMHSQL.SRVPGM ( )
(IN DATABASE, LOGIN, PASSWORD, TRANSACTION_SCOPE, SHOWSQL,
DTW_SET_TOTAL_ROWS, DB_CASE, START_ROW_NUM, RPT_MAX_ROWS,
OUT DTWTABLE, SQL_CODE, TOTAL_ROWS)
Sie müssen nicht alle oben angegebenen Variablen in der Umgebungsanweisung angeben. Wenn Sie keine Variable wie DTW_SET_TOTAL_ROWS und TOTAL_ROWS verwenden, können Sie sie aus der Umgebungsanweisung entfernen. Eine andere Möglichkeit zur Übergabe dieser Variablen an die SQL-Sprachumgebung besteht darin, die Variablen im Net.Data-Funktionsaufruf in Ihrem Makro zu übergeben. Informationen zu den Variablen der Sprachumgebung finden Sie im Handbuch Net.Data Reference.
Tabelle 1. Konfigurationsvariablen der SQL-Sprachumgebung
| Konfigurationsvariable | Beschreibung |
|---|---|
| DTW_SQL_ISOLATION | Legt fest, in welchem Umfang Datenbankoperationen, die von der
SQL-Sprachumgebung ausgeführt werden, von gleichzeitig ablaufenden Prozessen
isoliert werden. Gültige Werte sind:
Der Standardwert ist DTW_SQL_READ_UNCOMMITTED. |
| DTW_SQL_NAMING_MODE | Legt fest, wie ein Tabellenname in einer SQL-Anweisung angegeben werden
kann. Gültige Werte sind:
Der Standardwert ist SQL_NAMING. |
Weitere Informationen zur Net.Data-Initialisierungsdatei einschließlich Anweisungen zu Umgebungsvariablen und Konfigurationsvariablenanweisungen finden Sie im Abschnitt Konfigurieren von Net.Data.