ヘッダーをスキップ

Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド リリース6.0 B25770-01 |
| 目次 | 索引

前へ | 次へ |

## ttLogBufAvail

説明

integer列を1つ持つ単一の行を返します。列にはディスクレス・ロギングによって使用される内部ログ・バッファの利用可能なバイト数が含まれています。

アクセス制御

アクセス制御がTimesTenのインスタンスに対して有効である場合、このプロシージャにはSELECT権限が必要です。

構文

    ttLogBufAvail

パラメータ

ttLogBufAvailにパラメータはありません。

結果セット

ttLogBufAvailは次の結果セットを返します。

列 | データ型 | 説明
size | INTEGER NOT NULL | 内部ログ・バッファに残っている利用可能なバイト数。

例

    CALL ttLogBufAvail;

ttLogBufAvailを使用する場合、コマンドを実行した後、結果をフェッチする必要があります。

ODBC

    int size;
    SQLLEN len;

    rc = SQLExecDirect(hstmt, "call ttLogBufAvail", SQL_NTS);
    rc = SQLBindColumn(hstmt, 1, SQL_C_INTEGER, &size, sizeof int,
    &len);
    rc = SQLFetch(hstmt);
    rc = SQLFreeStmt(hstmt, SQL_CLOSE);

JDBC

    . . . . . .
    String URL="jdbc:timesten:MyDataStore";
    Connection con;
    CallableStatement cStmt;
    ResultSet rs;
    int len=0;
    . . . . . .
    con = DriverManager.getConnection(URL);
    cStmt = con.prepareCall("{ CALL ttLogBufAvail }");
    if( cStmt.execute() ) {
        rs=cStmt.getResultSet();
        if (rs.next()) {
            len=rs.getInt(1);
        }
        rs.close();
    }
    cStmt.close();
    con.close();
    . . . . . .