# SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTYシステム手続き

`SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY`システム手続きを使って、現在の接続しているデータベースの属性値を設定/削除します。

"VALUE"がnullではないときは、"KEY"でキー値を与えられた属性値が、"VALUE"に設定されます。"VALUE"がnullの時は、"KEY"でキー値を与えられた属性値は、データベースの属性値集合から削除されます。

#### 構文

    SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY(IN KEY VARCHAR(128),
    IN VALUE VARCHAR(32672))

この手続きは結果を返しません。

#### JDBCの例

`derby.locks.deadlockTimeout`属性を10という値に設定します。

    CallableStatement cs = conn.prepareCall
    ("CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY(?, ?)");
    cs.setString(1, "derby.locks.deadlockTimeout");
    cs.setString(2, "10");
    cs.execute();
    cs.close();

#### SQLの例

`derby.locks.deadlockTimeout`属性を10という値に設定します。

    CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
    ('derby.locks.deadlockTimeout', '10');

親トピック: 組み込みシステム手続き