⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databaseproperties.out

📁 derby database source code.good for you.
💻 OUT
字号:
ij> run resource '/org/apache/derbyTesting/functionTests/util/testRoutines.sql';ij> CREATE PROCEDURE TESTROUTINE.INSTALL_ROUTINES() MODIFIES SQL DATA EXTERNAL NAME 'org.apache.derbyTesting.functionTests.util.TestRoutines.installRoutines' language java parameter style java;0 rows inserted/updated/deletedij> CALL TESTROUTINE.INSTALL_ROUTINES();0 rows inserted/updated/deletedij> DROP PROCEDURE TESTROUTINE.INSTALL_ROUTINES;0 rows inserted/updated/deletedij> CREATE FUNCTION GET_TABLE_PROPERTY (SCHEMA_NAME VARCHAR(128), TABLE_NAME VARCHAR(128), PROP_KEY VARCHAR(1000)) RETURNS VARCHAR(1000) EXTERNAL NAME 'org.apache.derbyTesting.functionTests.util.TestPropertyInfo.getTableProperty' LANGUAGE JAVA PARAMETER STYLE JAVA;0 rows inserted/updated/deletedij> -- Get a property that hasn't been set yet - should return nullvalues SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('key1');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------NULL                                                                                                                            ij> -- Set a couple of propertiescall SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('key1', 'one, two, three');0 rows inserted/updated/deletedij> call SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('key2', 'eins, zwei, drei');0 rows inserted/updated/deletedij> -- and fetch themvalues SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('key1');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------one, two, three                                                                                                                 ij> values SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('key2');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------eins, zwei, drei                                                                                                                ij> -- and delete one of themecall SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('key2', null);0 rows inserted/updated/deletedij> -- and fetch themvalues SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('key1');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------one, two, three                                                                                                                 ij> values SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('key2');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------NULL                                                                                                                            ij> -- Now check some explicit properties-- ************ derby.storage.pageSize-- See what the default is firstcreate table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.pageSize');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------4096                                                                                                                            ij> drop table T;0 rows inserted/updated/deletedij> -- set the per-database valuecall SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.storage.pageSize', '16384');0 rows inserted/updated/deletedij> -- this create table should pick up the per-databasecreate table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.pageSize');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------16384                                                                                                                           ij> drop table T;0 rows inserted/updated/deletedij> -- ************ derby.storage.minimumRecordSize-- See what the default is firstcreate table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.minimumRecordSize');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------12                                                                                                                              ij> drop table T;0 rows inserted/updated/deletedij> -- set the per-database valuecall SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.storage.minimumRecordSize', '42');0 rows inserted/updated/deletedij> -- this create table should pick up the per-databasecreate table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.minimumRecordSize');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------42                                                                                                                              ij> drop table T;0 rows inserted/updated/deletedij> -- ************ derby.storage.pageReservedSpace-- See what the default is firstcreate table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.pageReservedSpace');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------20                                                                                                                              ij> drop table T;0 rows inserted/updated/deletedij> -- set the per-database valuecall SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.storage.pageReservedSpace', '17');0 rows inserted/updated/deletedij> -- this create table should pick up the per-databasecreate table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.pageReservedSpace');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------17                                                                                                                              ij> drop table T;0 rows inserted/updated/deletedij> -- ************ derby.database.noAutoBoot-- should be set in service.properties, not the conglomerate, but that's transparent here ... values SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('derby.database.noAutoBoot');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------NULL                                                                                                                            ij> call SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.database.noAutoBoot', 'true');0 rows inserted/updated/deletedij> values SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('derby.database.noAutoBoot');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------true                                                                                                                            ij> call SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.database.noAutoBoot', 'false');0 rows inserted/updated/deletedij> values SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('derby.database.noAutoBoot');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------false                                                                                                                           ij> call SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.database.noAutoBoot', null);0 rows inserted/updated/deletedij> values SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('derby.database.noAutoBoot');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------NULL                                                                                                                            ij> -- Now check some explicit properties-- Now check with derby.storage.pageSize if derby.database.propertiesOnly-- ensures that system wide properties are ignored-- See is currently set, should be 16384create table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.pageSize');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------16384                                                                                                                           ij> drop table T;0 rows inserted/updated/deletedij> -- set system valueCALL TESTROUTINE.SET_SYSTEM_PROPERTY('derby.storage.pageSize', '8192');0 rows inserted/updated/deletedij> -- this create table should pick up the system value - 8192create table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.pageSize');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------8192                                                                                                                            ij> drop table T;0 rows inserted/updated/deletedij> -- call SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.database.propertiesOnly', 'true');0 rows inserted/updated/deletedij> -- this create table should pick up the database value - 16384create table T (i int);0 rows inserted/updated/deletedij> values GET_TABLE_PROPERTY('APP', 'T', 'derby.storage.pageSize');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------16384                                                                                                                           ij> drop table T;0 rows inserted/updated/deletedij> -- verify that creation time only properties may not be set.call SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.engineType', '9');ERROR XCY02: The requested property change is not supported 'derby.engineType'='9'.ij> values SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTY('derby.engineType');1                                                                                                                               --------------------------------------------------------------------------------------------------------------------------------NULL                                                                                                                            ij> drop function GET_TABLE_PROPERTY;0 rows inserted/updated/deletedij> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -