>>---EXEC SQL---SET OPTION----.-QUERYTIME---.----------.-->
+-LOGINTIME---+
+-APPLICATION-+
+-HOST--------+
+-DATE--------+-USA------+
+-EUR------+
+-JIS------+
+-ODBC-----+
+-EXTERNAL-+
+-ISO------+
+-DEFAULT--+
+-TIME--------+-USA------+
+-EUR------+
+-JIS------+
+-ODBC-----+
+-EXTERNAL-+
+-ISO------+
+-DEFAULT--+
+-DATEDELIM--+-char-----+
+-TIMEDELIM--+-char-----+
+-TSTAMPSEP--+-char-----+
+-DETECTDATE-+-CLIENT---+
+-SERVER---+
+-OFF------+
>---value---END-EXEC---><
| value | リテラルまたはホスト変数の名前。ホスト変数 APPLICATION または HOST には文字値、LOGINTIME または QUERYTIME には数値を指定する必要があります。 |
| QUERYTIME | プログラムが OpenESQL 文に対する応答を待つ期間を秒単位で設定します。デフォルトは 0 秒です (応答があるまで待機)。このオプションは、既存のネットワークのタイムアウト設定には優先されません。 |
| LOGINTIME | プログラムが CONNECT TO 文に対する応答を待つ期間を秒単位で設定します。デフォルトは 10 秒です。0 の場合のタイムアウト時間は無制限です。 |
| APPLICATION | CONNECT TO 文の実行時に OpenESQL によってデータソースに渡されるアプリケーション名を設定します。 |
| HOST | CONNECT TO 文の実行時に OpenESQL によって渡されるホスト ワークステーション名を設定します。 |
SET OPTION 文は、すべての ODBC ドライバーでサポートされているわけではありません。
exec sql set option date EUR end-execおよび
exec sql set option date=EUR end-exec
EXEC SQL SET OPTION logintime 5 END-EXEC
EXEC SQL CONNECT TO "srv2" USER "sa." END-EXEC
* If the CONNECT statement cannot log in to the server "srv2"
* within five seconds, it will time out and return to the program.
EXEC SQL SET OPTION querytime 2 END-EXEC
EXEC SQL SELECT name FROM sysobjects INTO :name END-EXEC
* If the SELECT statement does not respond within 2 seconds,
* the query will time out and return to the program.