SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY

O procedimento do sistema SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY é utilizado para definir ou remover o valor de uma propriedade do banco de dados na conexão corrente.

Se o parâmetro "VALUE" não for nulo, então a propriedade com valor chave igual ao valor do parâmetro "KEY" será definida com o valor do parâmetro "VALUE". Se o parâmetro "VALUE" for nulo, então a propriedade com o valor chave igual ao valor do parâmetro "KEY" será removida do conjunto de propriedades do banco de dados.

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

Este procedimento não retorna resultado.

Exemplo JDBC

Definir a propriedade derby.locks.deadlockTimeout com o valor 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();
Exemplo SQL

Definir a propriedade derby.locks.deadlockTimeout com o valor 10:

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