オプションはcontrolling the Data Virtuality Server behaviour,に便利で、CData Virtuality Server には Default Option 値を処理するためのいくつかのストアドプロシージャがあります。このページでは、これらの手順について説明します。各オプションの詳細については、this sectionを参照してください。

SYSADMIN.setDefaultOptionValue

このプロシージャはデフォルトオプションを書き込みます:

SYSADMIN.setDefaultOptionValue(IN opt string NOT NULL, IN val string, IN encVal string)

Example

CALL "SYSADMIN.setDefaultOptionValue"( 'ALLOW_CARTESIAN', 'ALWAYS' );;
CALL "SYSADMIN.setDefaultOptionValue"("opt" => 'DV_AUTH_LOAD_USERS', "val" => true);;
CALL "SYSADMIN.setDefaultOptionValue"("opt" => 'DV_AUTH_CLIENT_ID', "encVal" => 'clientID');;

Parameters

Parameter

Description

opt

Option name

val

Option value

encVal

Encrypted option value (applicable to some specific options)

Encrypted option values are available since v4.5

SYSADMIN.getDefaultOptionValue

このオプションは、指定されたオプションの値を取得します:

SYSADMIN.getDefaultOptionValue( <optionname> )

Example

CALL SYSADMIN.getDefaultOptionValue( 'ALLOW_CARTESIAN' )
For both setDefaultOptionValue() and getDefaultOptionValue(), <optionname> should be passed without the dollar sign ($).

Setting a Default Option to its Default Value

Default Option  は、値として空文字列を与えることで、そのデフォルト値にリセットすることができます:

SYSADMIN.setDefaultOptionValue( <optionname>, '' )

Example

CALL SYSADMIN.setDefaultOptionValue( 'ALLOW_CARTESIAN', '' )