請使用下列步驟來架構 SQL 語言環境。
如果您選擇不建立 Net.Data 起始設定檔案,依據預設值將啟用 SQL 語言環境。 沒有必需的額外架構。
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)
您不需要在環境陳述式中設定上面設定的所有變數。如果您未使用如 DTW_SET_TOTAL_ROWS 與 TOTAL_ROWS 的變數, 您可以從環境陳述式中除去它。另一種將這些變數傳遞到 SQL 語言環境的方式, 在您的巨集中的 Net.Data 函數呼叫上傳遞變數。關於語言環境變數的資訊, 請參閱 Net.Data 參考手冊。
| 架構變數 | 說明 |
|---|---|
| DTW_SQL_ISOLATION | 決定 SQL 語言環境執行的資料庫作業與並行執行處理隔離的程度。可能值如下:
預設值為 DTW_SQL_READ_UNCOMMITTED。 |
| DTW_SQL_NAMING_MODE | 決定如何在 SQL 陳述式中設定表格名稱。可能值如下:
預設值為 SQL_NAMING。 |
關於 Net.Data 起始設定檔案 (包括環境架構陳述式與架構變數陳述式) 的詳細資訊,請參閱架構 Net.Data。