このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


一時期/支部 14. 所有物/資産/財産s

一時期/支部 14. 所有物/資産/財産s

Fred Toussi

The HSQL 開発 Group

$Revision: 6732 $

Copyright 2002-2024 Fred Toussi. 許可 is 認めるd to 分配する this 文書 without any alteration under the 条件 of the HSQLDB license. 付加 許可 is 認めるd to the HSQL 開発 Group to 分配する this 文書 with or without alterations under the 条件 of the HSQLDB license.

2024-10-25

(米)棚上げする/(英)提議する of Contents

関係 URL
Variables in 関係 URL
関係 所有物/資産/財産s
所有物/資産/財産s for Individual 関係s
所有物/資産/財産s for the Database
SQL Conformance 所有物/資産/財産s
Database 操作/手術s 所有物/資産/財産s
Database とじ込み/提出する and Memory 所有物/資産/財産s
Crypt 所有物/資産/財産s
System 所有物/資産/財産s

関係 URL

The normal method of 接近ing a HyperSQL catalog is 経由で the JDBC 関係 interface. An introduction to different methods of 供給するing database services and 接近ing them can be 設立する in the Running and Using HyperSQL 一時期/支部. 詳細(に述べる)s and examples of how to connect 経由で JDBC are 供給するd in our JavaDoc for JDBCConnection.

A uniform method is used to distinguish between different types of 関係. The ありふれた driver identifier is jdbc:hsqldb: followed by a 議定書 identifier (mem: とじ込み/提出する: res: hsql: http: hsqls: https:) then followed by host and port identifiers in the 事例/患者 of servers, then followed by database identifier. 付加 所有物/資産/財産 / value pairs can be appended to the end of the URL, separated with semicolons.

(米)棚上げする/(英)提議する 14.1. Memory Database URL

Driver and 議定書Host and Port ExampleDatabase Example
jdbc:hsqldb:mem:
not 利用できる
accounts

Lowercase, 選び出す/独身-word identifier creates the in-memory database when the first 関係 is made. その後の use of the same 関係 URL connects to the 存在するing DB. 多重の in-memory databases can be created with different database 指名するs. For example, first 関係s to jdbc:hsqldb:mem:db1, jdbc:hsqldb:mem:db2, and jdbc:hsqldb:mem:accounts create three 完全に separate databases in the Java 事実上の machine. A second 関係 to jdbc:hsqldb:mem:accounts connects to the database created by the first 関係. A database stays in memory until the SQL 命令(する), SHUTDOWN is 遂行する/発効させるd.

The old form for the URL, jdbc:hsqldb:. creates or connects to the same database as the new form for the URL, jdbc:hsqldb:mem:.


(米)棚上げする/(英)提議する 14.2. とじ込み/提出する Database URL

Driver and 議定書Host and Port ExampleDatabase Example
jdbc:hsqldb:とじ込み/提出する:
not 利用できる
accounts
/選ぶ/db/accounts
C:/data/mydb

The とじ込み/提出する path 明示するs the database とじ込み/提出するs. It should consist of a 親族 or 絶対の path to the directory 含む/封じ込めるing the database とじ込み/提出するs, followed by a '/' and the database 指名する. In the above examples the first one, jdbc:hsqldb:とじ込み/提出する:accounts 言及するs to a 始める,決める of accounts.* とじ込み/提出するs in the directory where the java 命令(する) for running the 使用/適用 was 問題/発行するd. The second and third examples 言及する to 絶対の paths on the host machine: For example, jdbc:hsqldb:とじ込み/提出する:/選ぶ/db/accounts 言及するs to とじ込み/提出するs 指名するd accounts.* in the directory /選ぶ/db which 含む/封じ込める the accounts database.


(米)棚上げする/(英)提議する 14.3. 資源 Database URL

Driver and 議定書Host and Port ExampleDatabase Example
jdbc:hsqldb:res:
not 利用できる
/adirectory/dbname

Database とじ込み/提出するs can be 負担d from one of the jars 明示するd as part of the Java 命令(する) the same way as 資源 とじ込み/提出するs are 接近d in Java programs. The /adirectory above stands for a directory in one of the jars.


(米)棚上げする/(英)提議する 14.4. Server Database URL

Driver and 議定書Host and Port ExampleDatabase Example
jdbc:hsqldb:hsql:
jdbc:hsqldb:hsqls:
jdbc:hsqldb:http:
jdbc:hsqldb:https:
//localhost
//192.0.0.10:9500
//dbserver.somedomain.com
/accounts
/enrolments
/quickdb

The host and port 明示する the IP 演説(する)/住所 or host 指名する of the server and an optional port number. The database to connect to is 明示するd by an 偽名,通称. This 偽名,通称 is a lowercase string defined in the server.所有物/資産/財産s とじ込み/提出する to 言及する to an actual database on the とじ込み/提出する system of the server or a transient, in-memory database on the server. The 偽名,通称 for a database can have a different 指名する to its memory or とじ込み/提出する 指名する. The lines in server.所有物/資産/財産s or webserver.所有物/資産/財産s define the database 偽名,通称s 名簿(に載せる)/表(にあげる)d above and accessible to (弁護士の)依頼人s to 言及する to different とじ込み/提出する and in-memory databases. In the example below, the とじ込み/提出する: database 指名するd mydb is made accessible with the 偽名,通称 enrolments.

server.database.1=とじ込み/提出する:/選ぶ/db/mydb

server.dbname.1=enrolments

The old form for the server URL, e.g., jdbc:hsqldb:hsql//localhost connects to the same database as the new form for the URL, jdbc:hsqldb:hsql//localhost/ where the 偽名,通称 is a 無 length string.


Variables in 関係 URL

If the database part of a とじ込み/提出する: database begins with ~/ or ~\ the tilde character is 取って代わるd with the value of the system 所有物/資産/財産 "使用者.home" resulting in the database 存在 created or 接近d in this directory, or one of its subdirectories. In the examples below, the database とじ込み/提出するs for mydb and filedb are 位置を示すd in the 使用者's home directory.

 jdbc:hsqldb:とじ込み/提出する:~/mydb
 jdbc:hsqldb:とじ込み/提出する:~/filedb;shutdown=true

If the database URL 含む/封じ込めるs a string in the form of ${propname} then the sequence of characters is 取って代わるd with the system 所有物/資産/財産 with the given 指名する. For example, you can use this in the URL of a database that is used in a web 使用/適用 and define the system 所有物/資産/財産, "propname" in the web 使用/適用 所有物/資産/財産s. In the example below, the string ${mydbpath} is 取って代わるd with the value of the 所有物/資産/財産, mydbpath

 jdbc:hsqldb:とじ込み/提出する:${mydbpath}

関係 所有物/資産/財産s

There are two types of 関係 所有物/資産/財産s: 所有物/資産/財産s for individual 関係s, and 所有物/資産/財産s for the whole database.

The 所有物/資産/財産s for individual 関係s 適用する only to the 関係 that uses them and can be different for different 関係s. These 所有物/資産/財産s can be used when connecting to in-過程 and server databases.

The 所有物/資産/財産s for the database 適用する to the whole database. These 所有物/資産/財産s have an 影響 only if used for the first 関係 to an in-過程 とじ込み/提出する: or mem: database. For the 関係 that creates a new database all the 使用者-defined database 所有物/資産/財産s can be 明示するd as URL 所有物/資産/財産s.

A few of the 所有物/資産/財産s for the database can be 適用するd to an 存在するing database when the database is 再開するd after a shutdown.

When running a server, these 所有物/資産/財産s are not used on the 関係 URL but can be appended to the database path URL in server.所有物/資産/財産s or the server 命令(する) line.

Almost all 所有物/資産/財産s for the database 名簿(に載せる)/表(にあげる)d in this 一時期/支部 have corresponding SQL 声明s which can be used after connecting to the database. The SQL 声明 for each 所有物/資産/財産 is 名簿(に載せる)/表(にあげる)d here.

所有物/資産/財産s for Individual 関係s

Each JDBC 関係 to a database can 明示する 関係 所有物/資産/財産s. The 所有物/資産/財産s 使用者 and password are always 要求するd. The に引き続いて optional 所有物/資産/財産s can also be used.

関係 所有物/資産/財産s are 明示するd either by using a Java 所有物/資産/財産s 反対する when 設立するing the 関係 経由で the JDBC method call below. Alternatively the 所有物/資産/財産 can be appended to the 十分な 関係 URL.

 DriverManager.getConnection (String url, 所有物/資産/財産s info);

(米)棚上げする/(英)提議する 14.5. 使用者 and Password

指名するDefaultDescription
使用者SA使用者 指名する

基準 所有物/資産/財産. This 所有物/資産/財産 is 事例/患者 極度の慎重さを要する. Example below:

 jdbc:hsqldb:とじ込み/提出する:enrolments;使用者=aUserName;password=pass
passwordempty stringpassword for the 使用者

基準 所有物/資産/財産. This 所有物/資産/財産 is 事例/患者 極度の慎重さを要する. Example below:

 jdbc:hsqldb:とじ込み/提出する:enrolments;使用者=aUserName;password=3xLVz

For compatibility with other engines, a 非,不,無-基準 form of 明示するing 使用者 and password is also supported. In this form, 使用者 指名する and password appear at the end of the URL string, prefixed それぞれ with the question 示す and the ampersand:

 jdbc:hsqldb:とじ込み/提出する:enrolments;create=誤った?使用者=aUserName&password=3xLVz

(米)棚上げする/(英)提議する 14.6. の近くにing old ResultSet when 声明 is 再使用するd

指名するDefaultDescription
close_result誤ったの近くにing the old result 始める,決める when a new ResultSet is created by a 声明

This 所有物/資産/財産 is used for compatibility with the JDBC specification. When true (the JDBC specification), a ResultSet that was 以前 returned by 遂行する/発効させるing a 声明 or PreparedStatement is の近くにd as soon as the 声明 is 遂行する/発効させるd again.

The default is 誤った as previous 見解/翻訳/版s of HSQLDB did not の近くに old result 始める,決める. The 使用者 使用/適用 should の近くに old result 始める,決めるs when they are no longer needed and should not rely on 自動車-の近くにing 味方する 影響 of 遂行する/発効させるing the 声明.

The default is 誤った. When the 所有物/資産/財産 is true, the old ResultSet is の近くにd when a 声明 is re-遂行する/発効させるd. Example below:

 jdbc:hsqldb:hsql://localhost/enrolments;close_result=true

When a ResultSet is used inside a 使用者-defined 蓄える/店d 手続き, the default, 誤った, is always used for this 所有物/資産/財産.


(米)棚上げする/(英)提議する 14.7. Column 指名するs in JDBC ResultSet

指名するDefaultDescription
get_column_nametruecolumn 指名する in ResultSet

This 所有物/資産/財産 is used for compatibility with other JDBC driver 実施s. When true (the default), ResultSet.getColumnName(int c) returns the underlying column 指名する. This 所有物/資産/財産 can be 明示するd 異なって for different 関係s to the same database.

The default is true. When the 所有物/資産/財産 is 誤った, the above method returns the same value as ResultSet.getColumnLabel(int column) Example below:

 jdbc:hsqldb:hsql://localhost/enrolments;get_column_name=誤った

When a ResultSet is used inside a 使用者-defined 蓄える/店d 手続き, the default, true, is always used for this 所有物/資産/財産.


(米)棚上げする/(英)提議する 14.8. In-memory LOBs from JDBC ResultSet

指名するDefaultDescription
memory_lobs誤った高く弓形に打ち返すs retrieved in 十分な from server by ResultSet

This 所有物/資産/財産 can be 始める,決める to retrieve 高く弓形に打ち返すs as fully in-memory 反対するs by the JDBC driver. When 誤った (the default), ResultSet methods for streaming BLOB and CLOB retrieve large 高く弓形に打ち返すs in chunks in order to 限界 memory use on the (弁護士の)依頼人. When true, the 高く弓形に打ち返す is returned fully as soon as it is streamed. This 所有物/資産/財産 can be 明示するd 異なって for different 関係s to the same database.

The default is 誤った.

 jdbc:hsqldb:hsql://localhost/enrolments;memory_lobs=true

(米)棚上げする/(英)提議する 14.9. Empty (製品,工事材料の)一回分 in JDBC PreparedStatement

指名するDefaultDescription
allow_empty_batch誤ったexecuteBatch with empty (製品,工事材料の)一回分

This 所有物/資産/財産 is used for compatibility with other JDBC driver 実施s such as the PostgreSQL driver. By default PreparedStatement.executeBatch() throws an exception if addBatch() has not been called at all. Setting this 所有物/資産/財産 to true ignores the empty (製品,工事材料の)一回分 and returns an empty int[]. This 所有物/資産/財産 can be 明示するd 異なって for different 関係s to the same database.

The default is 誤った. Example below:

 jdbc:hsqldb:hsql://localhost/enrolments;allow_empty_batch=true

When a PreparedStatement is used inside a 使用者-defined 蓄える/店d 手続き, the default, 誤った, is always used for this 所有物/資産/財産.


(米)棚上げする/(英)提議する 14.10. (a)自動的な/(n)自動拳銃 Shutdown

指名するDefaultDescription
shutdown誤ったshut 負かす/撃墜する the database when the last 関係 is の近くにd

Has an 影響 only with mem: and とじ込み/提出する: databases. If this 所有物/資産/財産 is true, when the last 関係 to a database is の近くにd, the database is automatically shut 負かす/撃墜する. The 所有物/資産/財産 takes 影響 only when the first 関係 is made to the database. This means the 関係 that opens the database. It has no 影響 if used with その後の 関係s.

This 命令(する) has two uses. One is for 実験(する) 控訴s, where 関係s to the database are made from one JVM 状況, すぐに followed by another 状況. The other use is for 使用/適用s where it is not 平易な to configure the 環境 to shutdown the database. Examples 報告(する)/憶測d by 使用者s 含む web 使用/適用 servers, where the の近くにing of the last 関係 同時に起こる/一致するs with the web app 存在 shut 負かす/撃墜する. 公式文書,認める the (a)自動的な/(n)自動拳銃 shutdown happens in a background thread and the 関係.の近くに() call returns before the shutdown is 完全にする. This may 原因(となる) an 問題/発行する if the shutdown takes a long time to save the data and the 使用者 使用/適用 (or 部隊 実験(する)) すぐに 再開するs the database while this is happening. In these 状況s, use an explicit SHUTDOWN as an SQL 声明.

 jdbc:hsqldb:とじ込み/提出する:enrolments;shutdown=true

(米)棚上げする/(英)提議する 14.11. OpenOffice and Libre Office usage

指名するDefaultDescription
default_schema誤ったOpenOffice and LibreOffice 関係s

When HyperSQL is used with OpenOffice.org as an 外部の database, the 所有物/資産/財産 "default_schema=true" must be 始める,決める on the URL, さもなければ the program will not operate 正確に as it does with its built-in hsqldb instance.

The default is 誤った.

 jdbc:hsqldb:hsql://localhost/enrolments;default_schema=true

所有物/資産/財産s for the Database

Each database has several default settings (所有物/資産/財産s) that are 名簿(に載せる)/表(にあげる)d in the System 管理/経営 一時期/支部. These 所有物/資産/財産s can be changed 経由で SQL 命令(する)s after a 関係 is made to the database. It is also possible to 明示する most of these 所有物/資産/財産s in the 関係 所有物/資産/財産s or as part of the URL string when the first 関係 is made to a new とじ込み/提出する: or mem: database. This 許すs the 所有物/資産/財産s to be 始める,決める without using any SQL 命令(する)s. The corresponding SQL 命令(する) is given for each 所有物/資産/財産. For a server, these 所有物/資産/財産s can be appended to the database path URL in server.所有物/資産/財産s or the server 命令(する) line.

When connecting to an in-過程 database creates a new database, or opens an 存在するing database (i.e. it is the first 関係 made to the database by the 使用/適用), all the 使用者-defined database 所有物/資産/財産s 名簿(に載せる)/表(にあげる)d in this section can be 明示するd as URL 所有物/資産/財産s.

公式文書,認める the preferred method of setting database 所有物/資産/財産s is by using a 始める,決める of SQL 声明s. These 声明s can be used both for a new database or an 存在するing database, unlike URL 所有物/資産/財産s that are 一般に 効果的な for new databases only.

If these 所有物/資産/財産s are used for 関係 to an 存在するing database, they are ignored.

The exceptions are the に引き続いて 所有物/資産/財産 settings that are 許すd for the first 関係 to an 存在するing database (the 関係 which 再開するs the database): readonly=true, files_readonly=true, hsqldb.lock_file=誤った, hsqldb.sqllog=1-3, hsqldb.applog=1-3. These 明確な/細部 所有物/資産/財産 / value pairs 無視/無効 the 存在するing database 所有物/資産/財産s. For example a normal database is opened as readonly, or the lock とじ込み/提出する is not created, or the sql スピードを出す/記録につける level is 始める,決める to a value between 1 and 3.

所有物/資産/財産s for database encryption and compressed .script とじ込み/提出する are also 要求するd on the first 関係 to an 存在するing database.

管理/経営 of 所有物/資産/財産s has changed since 見解/翻訳/版 1.8. The old SET PROPERTY 声明 does not change a 所有物/資産/財産 and is ignored. The 声明 is 保持するd to 簡単にする 使用/適用 昇格s.

In the example URL below, two 所有物/資産/財産s are 始める,決める for the first 関係 to a new database.

 jdbc:hsqldb:とじ込み/提出する:enrolments;hsqldb.cache_rows=10000;hsqldb.nio_data_file=誤った

In the (米)棚上げする/(英)提議する below, database 所有物/資産/財産s that can be used as part of the URL or in 関係 所有物/資産/財産s are 名簿(に載せる)/表(にあげる)d. For each 所有物/資産/財産 that can also be 始める,決める with an SQL 声明, the 声明 is also given. These 声明s are 述べるd more extensively in the System 管理/経営 一時期/支部.

(米)棚上げする/(英)提議する 14.12. 有効性,効力 Check 所有物/資産/財産

指名するDefaultDescription
check_props誤ったchecks the 有効性,効力 of the database 所有物/資産/財産s

If the 所有物/資産/財産 is true, every database 所有物/資産/財産 that is 明示するd on the URL or in 関係 所有物/資産/財産s is checked and if it is not used 正確に, an error is returned.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.13. Creating New Database Check 所有物/資産/財産

指名するDefaultDescription
ifexists誤ったconnect only if database already 存在するs

Has an 影響 only with mem: and とじ込み/提出する: database. When true, will not create a new database if one does not already 存在する for the URL.

When the 所有物/資産/財産 is 誤った (the default), a new mem: or とじ込み/提出する: database will be created if it does not 存在する.

Setting the 所有物/資産/財産 to true is useful when troubleshooting as no database is created if the URL is malformed. Example below:

 jdbc:hsqldb:とじ込み/提出する:accounts;ifexists=true
createtruecreate the database if it does not 存在する

類似の to the ifexists 所有物/資産/財産, but with opposite meaning.

Has an 影響 only with mem: and とじ込み/提出する: databases. When 誤った, will not create a new database if one does not already 存在する for the URL.

When the 所有物/資産/財産 is true (the default), a new mem: or とじ込み/提出する: database will be created if it does not 存在する.

Setting the 所有物/資産/財産 to true is useful when troubleshooting as no database is created if the URL is malformed. Example below:

 jdbc:hsqldb:とじ込み/提出する:enrolments;create=誤った

SQL Conformance 所有物/資産/財産s

A true value for SQL conformance 所有物/資産/財産s usually 示すs strict conformance to SQL:2016 and JDBC specification. The default for some 所有物/資産/財産s is 誤った 予定 to 普及した usage.

(米)棚上げする/(英)提議する 14.14. 死刑執行 of 多重の SQL 声明s etc.

指名するDefaultDescription
sql.restrict_exec誤った妨げるs 死刑執行 of 多重の, concatenated SQL 声明s

This 所有物/資産/財産, when 始める,決める true, 妨げるs 死刑執行 of 多重の, concatenated 声明s 経由で 声明.遂行する/発効させる() and other methods of java.sql.声明. It also 妨げるs the use of 声明.executeQuery() for any DDL or DML 声明.

遺産/遺物 使用/適用s may 含む/封じ込める such 声明s, for example "INSERT INTO T1 VALUES 1, 2, 3;DELETE FROM T2 WHERE C1 = 9"; therefore the default is 誤った. 声明s that are 用意が出来ている with java.sql.PreparedStatement have been 限られた/立憲的な to 選び出す/独身 声明s since HyperSQL 2.0.

It is recommended to 始める,決める this 所有物/資産/財産 to TRUE and use 選び出す/独身 死刑執行 of 声明s.

SET DATABASE SQL RESTRICT EXEC { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.15. SQL Keyword Use as Identifier

指名するDefaultDescription
sql.enforce_names誤った施行するing SQL keywords

This 所有物/資産/財産, when 始める,決める true, 妨げるs SQL keywords 存在 used for database 反対する 指名するs such as columns and (米)棚上げする/(英)提議するs.

SET DATABASE SQL NAMES { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.16. SQL Keyword Starting with the 強調する or 含む/封じ込めるing Dollar Characters

指名するDefaultDescription
sql.regular_namestrue施行するing SQL keywords

This 所有物/資産/財産, when 始める,決める true, 妨げるs database 反対する 指名するs such as columns and (米)棚上げする/(英)提議するs beginning with the 強調する or 含む/封じ込めるing the dollar character.

SET DATABASE SQL REGULAR NAMES { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.17. 言及/関連 to Columns 指名するs

指名するDefaultDescription
sql.enforce_refs誤った施行するing column 言及/関連 disambiguation

This 所有物/資産/財産, when 始める,決める true, 原因(となる)s an error when an SQL 声明 (usually a select 声明) 含む/封じ込めるs column 言及/関連s that can be 解決するd by more than one (米)棚上げする/(英)提議する 指名する or 偽名,通称. In 影響 軍隊s such column 言及/関連s to have a (米)棚上げする/(英)提議する 指名する or (米)棚上げする/(英)提議する 偽名,通称 qualifier.

SET DATABASE SQL REFERENCES { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.18. String Size 宣言

指名するDefaultDescription
sql.enforce_sizetruesize 施行 of string columns

適合するs to SQL 基準s for size and precision of data types. When true, all VARCHAR column type 宣言s 要求する a size. When the 所有物/資産/財産 is 誤った and there is no size in the 宣言, a default size is used. 公式文書,認める that all other types 受託する a 宣言 without a size, which is 解釈する/通訳するd as a default size.

SET DATABASE SQL SIZE { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.19. Truncation of 追跡するing spaces from string

指名するDefaultDescription
sql.truncate_trailingtruetruncation of long strings with 追跡するing spaces

When a string that is longer than the 最大限 size of a column is 挿入するd, the default behaviour is to 除去する any 追跡するing spaces until the length of the string equals the 最大限 size of the column. When this 所有物/資産/財産 is 始める,決める to 誤った, long strings are always 拒絶するd and an exception is raised.

SET DATABASE SQL TRUNCATE TRAILING { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.20. Type 施行 in Comparison and Assignment

指名するDefaultDescription
sql.enforce_types誤った施行するing type compatibility

This 所有物/資産/財産, when 始める,決める true, 原因(となる)s an error when an SQL 声明s 含む/封じ込めるs comparisons or assignments that are 非,不,無-基準 予定 to type mismatch. Most 違法な comparisons and assignments will 原因(となる) an exception 関わりなく this setting. This setting 適用するs to a small number of comparisons and assignments that are possible, but not 基準 conformant, and were 許すd in previous 見解/翻訳/版s of HSQLDB.

SET DATABASE SQL TYPES { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.21. Foreign 重要な 誘発する/引き起こすd Data Change

指名するDefaultDescription
sql.enforce_tdc_deletetrue施行するing 誘発する/引き起こすd data change 違反 for 削除するs

The ON DELETE and ON UPDATE 条項s of 強制s 原因(となる) data changes in 列/漕ぐ/騒動s in different (米)棚上げする/(英)提議するs or the same (米)棚上げする/(英)提議する. When there are 多重の 強制s, a 列/漕ぐ/騒動 may be updated by one 強制 and 削除するd by another 強制 in the same 操作/手術. This is not 許すd by default. Changing this 所有物/資産/財産 to 誤った 許すs such 違反s of the 基準 to pass without an exception. Used for porting from database engines that do not 施行する the 強制s.

SET DATABASE SQL TDC DELETE { TRUE | FALSE }
 
sql.enforce_tdc_updatetrue施行するing 誘発する/引き起こすd data change 違反 for updates

The ON DELETE and ON UPDATE 条項s of foreign 重要な 強制s 原因(となる) data changes in 列/漕ぐ/騒動s in different (米)棚上げする/(英)提議するs or the same (米)棚上げする/(英)提議する. With 多重の 強制, a field may be updated by two 強制s and 始める,決める to different values. This is not 許すd by default. Changing this 所有物/資産/財産 to 誤った 許すs such 違反s of the 基準 to pass without an exception. Used for porting from database engines that do not 施行する the 強制s 適切に.

SET DATABASE SQL TDC UPDATE { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.22. Use of LOB for LONGVAR Types

指名するDefaultDescription
sql.longvar_is_lob誤ったtranslating longvarchar and longvarbinary to 高く弓形に打ち返す

This 所有物/資産/財産, when 始める,決める true, 原因(となる)s type 宣言s using LONGVARCHAR and LONGVARBINARY to be translated to CLOB and BLOB それぞれ. By default, they are translated to VARCHAR and VARBINARY.

SET DATABASE SQL LONGVAR IS LOB { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.23. Type of string literals in CASE WHEN

指名するDefaultDescription
sql.char_literaltrueresult of CASE WHEN with strings of different lengths

This 所有物/資産/財産, when 始める,決める 誤った, 始める,決めるs the type of all string literal to VARCHAR, as …に反対するd to CHARACTER. This results in strings not 存在 padded with spaces by CASE WHEN 表現s.

SET DATABASE SQL CHARACTER LITERAL { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.24. Concatenation with NULL

指名するDefaultDescription
sql.concat_nullstruebehaviour of concatenation 伴う/関わるing one null

This 所有物/資産/財産, when 始める,決める 誤った, 原因(となる)s the concatenation of a null and a not null value to return the not null value. By default, it returns null.

SET DATABASE SQL CONCAT NULLS { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.25. NULL in Multi-Column UNIQUE 強制s

指名するDefaultDescription
sql.unique_nullstruebehaviour of multi-column UNIQUE 強制s with null values

This 所有物/資産/財産, when 始める,決める 誤った, 原因(となる)s multi-column unique constrains to be more 制限する for value 始める,決めるs that 含む/封じ込める a mix of null and not null values.

SET DATABASE SQL UNIQUE NULLS { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.26. Truncation or 一連の会議、交渉/完成するing in Type 転換

指名するDefaultDescription
sql.convert_trunctruebehaviour of type 転換 from DOUBLE to integral types

This 所有物/資産/財産, when 始める,決める 誤った, 原因(となる)s type 転換s from DOUBLE to any integral type to use 一連の会議、交渉/完成するing. By default truncation is used.

SET DATABASE SQL CONVERT TRUNCATE { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.27. Decimal 規模 of 分割 and AVG Values

指名するDefaultDescription
sql.avg_scale0decimal 規模 of values returned by 分割 and the AVG and MEDIAN aggregate 機能(する)/行事s

By default, the result of a 分割 or an AVG or MEDIAN aggregate has the same type and 規模 as the aggregated value. For INTEGER types, the 規模 is 0. When this 所有物/資産/財産 is 始める,決める to a value other than the default 0, then the 規模 is used if it is greater than the 規模 of the divisor or aggregated value. This 所有物/資産/財産 does not 影響する/感情 DOUBLE values. Values between 0 - 10 can be used for this 所有物/資産/財産.

SET DATABASE SQL AVG SCALE <numeric value>

(米)棚上げする/(英)提議する 14.28. Support for NaN values

指名するDefaultDescription
sql.double_nantruebehaviour of 表現s returning DOUBLE NaN

This 所有物/資産/財産, when 始める,決める 誤った, 原因(となる)s 分割 of DOUBLE values by 無 to return a 二塁打.NaN value. By default an exception is thrown.

SET DATABASE SQL DOUBLE NAN { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.29. Sort order of NULL values

指名するDefaultDescription
sql.nulls_firsttrueordering of NULL values

By default, nulls appear before not-null values when a result 始める,決める is ordered without 明示するing NULLS FIRST or NULLS LAST. This 所有物/資産/財産, when 始める,決める 誤った, 原因(となる)s nulls to appear by default after not-null values in result 始める,決めるs with ORDER BY

SET DATABASE SQL NULLS FIRST { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.30. Sort order of NULL values with DESC

指名するDefaultDescription
sql.nulls_ordertrueordering of NULL values when DESC is used

By default, when an ORDER BY 条項 that does not 明示する NULLS FIRST or NULLS LAST is used, nulls are ordered によれば the sql.nulls_first setting even when DESC is used after ORDER BY. This 所有物/資産/財産, when 始める,決める 誤った, 原因(となる)s nulls to appear in the opposite position when DESC is used.

SET DATABASE SQL NULLS ORDER { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.31. String Comparison with Padding

指名するDefaultDescription
sql.pad_spacetrueordering of strings with 追跡するing spaces

By default, when two strings are compared, the shorter string is padded with spaces before comparison. When this 所有物/資産/財産 is 始める,決める 誤った, no padding takes place before comparison. Without padding, the shorter string is never equal to the longer one.

Before 見解/翻訳/版 2.0, HSQLDB used NO PAD comparison. If you need the old behaviour, use this 所有物/資産/財産 when 開始 an older database.

SET DATABASE COLLATION <collation 指名する> [ NO PAD | PAD SPACE ]

(米)棚上げする/(英)提議する 14.32. Default 地元の Language Collation

指名するDefaultDescription
sql.compare_in_locale誤ったuse the default 地元の language collation

When this 所有物/資産/財産 is 始める,決める true, the language of the default 地元の of the JVM is used as the default collation. This is 適用するd to new databases only.

SET DATABASE COLLATION <collation 指名する> 

(米)棚上げする/(英)提議する 14.33. 事例/患者-Insensitive Varchar columns

指名するDefaultDescription
sql.ignore_case誤った事例/患者-insensitive VARCHAR

When this 所有物/資産/財産 is 始める,決める true, all VARCHAR 宣言s in CREATE TABLE and other 声明s are 割り当てるd an Upper 事例/患者 Comparison collation, SQL_TEXT_UCC. This is designed for compatibility with some databases that use 事例/患者-insensitive comparison. It is better to 明示する the collation selectively for 明確な/細部 columns that 要求する it.

SET DATABASE COLLATION SQL_TEXT_UCC

(米)棚上げする/(英)提議する 14.34. Lowercase column identifiers in ResultSet

指名するDefaultDescription
sql.lowercase_ident誤ったuse lowercase for unquoted column 指名するs in ResultSetMetaData

When this 所有物/資産/財産 is 始める,決める true, the ResultSetMetaData will 報告(する)/憶測 the 指名するs of columns, their (米)棚上げする/(英)提議する and their schema in lowercase instead of uppercase when the 指名するs where not created as 引用するd identifiers. This setting is useful for 限られた/立憲的な compatibility with PostgreSQL and MySQL which have 非,不,無-基準 identifier 事例/患者s.

SET DATABASE SQL LOWER CASE IDENTIFIER

(米)棚上げする/(英)提議する 14.35. 貯蔵 of Live Java 反対するs

指名するDefaultDescription
sql.live_object誤った貯蔵 of Java 反対するs in OTHER columns with or without serialization

By default when Java 反対するs are 蓄える/店d in a column of type OTHER, the 反対するs are serialized. Setting this 所有物/資産/財産 to true results in the 反対する to be 蓄える/店d without serialization. This 選択 is 利用できる in mem: database only.

SET DATABASE LIVE OBJECT

(米)棚上げする/(英)提議する 14.36. 指名するs of System 索引s Used for 強制s

指名するDefaultDescription
sql.sys_index_namestrue指名する of system 生成するd 索引s for 強制s

HSQLDB automatically creates a system 索引 for each PRIMARY KEY, UNIQUE and FOREIGN KEY 強制. If a 強制 is not defined with a 指名する, the system 生成するs a 指名する. By default, the 指名するs of these 索引s will be the same as the 強制 指名するs. This helps associating the 索引 指名する with the 使用者-defined 強制 指名する. When this 所有物/資産/財産 is 誤った, the 指名するs of those 索引s are 生成するd the system as a string beginning with SYS_.

The default value for this 所有物/資産/財産 was 誤った before 見解/翻訳/版 2.7.0.

SET DATABASE SQL SYS INDEX NAMES { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.37. DB2 Style Syntax

指名するDefaultDescription
sql.syntax_db2誤ったsupport for DB2 style syntax

This 所有物/資産/財産, when 始める,決める true, 許すs compatibility with some 面s of this dialect.

SET DATABASE SQL SYNTAX DB2 { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.38. MSSQL Style Syntax

指名するDefaultDescription
sql.syntax_mss誤ったsupport for MS SQL Server style syntax

This 所有物/資産/財産, when 始める,決める true, switches the arguments of the CONVERT 機能(する)/行事 and also 許す compatibility with some other 面s of this dialect.

SET DATABASE SQL SYNTAX MSS { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.39. MySQL Style Syntax

指名するDefaultDescription
sql.syntax_mys誤ったsupport for MySQL style syntax

This 所有物/資産/財産, when 始める,決める true, enables support for TEXT and AUTO_INCREMENT types and also 許す compatibility with many other 面s of this dialect.

SET DATABASE SQL SYNTAX MYS { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.40. Oracle Style Syntax

指名するDefaultDescription
sql.syntax_ora誤ったsupport for Oracle style syntax

This 所有物/資産/財産, when 始める,決める true, enables support for 非,不,無-基準 types. It also enables DUAL, ROWNUM, NEXTVAL and CURRVAL syntax and and also 許す compatibility with some other 面s of this dialect.

SET DATABASE SQL SYNTAX ORA { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.41. PostgreSQL Style Syntax

指名するDefaultDescription
sql.syntax_pgs誤ったsupport for PostgreSQL style syntax

This 所有物/資産/財産, when 始める,決める true, enables support for TEXT and SERIAL types. It also enables NEXTVAL, CURRVAL and LASTVAL syntax and also 許す compatibility with some other 面s of this dialect.

SET DATABASE SQL SYNTAX PGS { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.42. 最大限 Iterations of Recursive Queries

指名するDefaultDescription
sql.max_recursive256最大限 number of iterations of a recursive query

Recursive queries 終結させる if they are not 完全にするd when the 最大限 number of iterations is reached. This is to 避ける long-running queries that may never 現実に finish.

The default value is 罰金 for most use-事例/患者s. You can change the default if you need to.

SET DATABASE SQL MAX RECURSIVE <count>

Database 操作/手術s 所有物/資産/財産s

(米)棚上げする/(英)提議する 14.43. Default (米)棚上げする/(英)提議する Type

指名するDefaultDescription
hsqldb.default_table_typememorytype of (米)棚上げする/(英)提議する created with unqualified CREATE TABLE

The CREATE TABLE 命令(する) results in a MEMORY (米)棚上げする/(英)提議する by default. Setting the value (武器などの)隠匿場所d for this 所有物/資産/財産 will result in a (武器などの)隠匿場所d (米)棚上げする/(英)提議する by default. The qualified forms such as CREATE MEMORY TABLE or CREATE CACHED TABLE are not 影響する/感情d at all by this 所有物/資産/財産.

SET DATABASE DEFAULT TABLE TYPE { CACHED | MEMORY }

(米)棚上げする/(英)提議する 14.44. 処理/取引 支配(する)/統制する 方式

指名するDefaultDescription
hsqldb.txlocksdatabase 処理/取引 支配(する)/統制する 方式

示すs the 処理/取引 支配(する)/統制する 方式 for the database. The values, locks, mvlocks and mvcc are 許すd.

SET DATABASE TRANSACTION CONTROL { LOCKS | MVLOCKS | MVCC }

(米)棚上げする/(英)提議する 14.45. Default 孤立/分離 Level for 開会/開廷/会期s

指名するDefaultDescription
hsqldb.tx_levelread_committeddatabase default 処理/取引 孤立/分離 level

示すs the default 処理/取引 孤立/分離 level for each new 開会/開廷/会期. The values, read_committed and serializable are 許すd. Individual 開会/開廷/会期s can change their 孤立/分離 level.

SET DATABASE DEFAULT ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE }

(米)棚上げする/(英)提議する 14.46. 処理/取引 Rollback in 行き詰まる

指名するDefaultDescription
hsqldb.tx_conflict_rollbacktrue影響 of 行き詰まる or other 衝突s on 処理/取引

When a 処理/取引 行き詰まる or other unresolvable 衝突 is about to happen, the 現在の 処理/取引 is rolled 支援する and an exception is raised. When this 所有物/資産/財産 is 始める,決める 誤った, the 処理/取引 is not rolled 支援する. Only the 最新の 活動/戦闘 that would 原因(となる) the 衝突 is undone and an error is returned. The 所有物/資産/財産 should not be changed unless the 使用/適用 can quickly 成し遂げる an 代案/選択肢 声明 and 完全にする the 処理/取引. It is 供給するd for compatibility with other database engines which do not roll 支援する the 処理/取引 upon 行き詰まる.

SET DATABASE TRANSACTION ROLLBACK ON CONFLICT { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.47. 処理/取引 Rollback on Interrupt

指名するDefaultDescription
hsqldb.tx_interrupt_rollback誤った影響 of Thread interrupt on 処理/取引

In an in-過程 database, when a thread in the 使用者's 使用/適用 is 遂行する/発効させるing an SQL 声明 and it is interrupted, the interrupt is (疑いを)晴らすd by HyperSQL. You can 始める,決める this 所有物/資産/財産 to true to 軍隊 a rollback of the 処理/取引 (only if the interrupt is (悪事,秘密などを)発見するd). With this setting the interrupt is not (疑いを)晴らすd.

SET DATABASE TRANSACTION ROLLBACK ON INTERRUPT { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.48. Interval Types

指名するDefaultDescription
hsqldb.translate_tti_typestrueusage of type codes for 前進するd interval types

If the 所有物/資産/財産 is true, the INTERVAL types are 代表するd in JDBC methods of ResultSetMetaData and DatabaseMetaData as the VARCHAR type. The 初めの type 指名するs are 保存するd.

JDBC 4.3 does not have direct support for 指名するs and type codes of INTERVAL types. You can get and 始める,決める INTERVAL values with java.time.Period (for MONTH and YEAR) and java.time.Duration (for the 残り/休憩(する) of interval types) 経由で ResultSet.getObject() and PreparedStatement.setObject() methods.

SET DATABASE SQL TRANSLATE TTI TYPES { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.49. 一時的な Result 列/漕ぐ/騒動s in Memory

指名するDefaultDescription
hsqldb.result_max_memory_rows0貯蔵 of results and 一時的な (米)棚上げする/(英)提議するs in memory or on disk

This 所有物/資産/財産 can be 始める,決める to 明示する how many 列/漕ぐ/騒動s of each result 始める,決める or 一時的な (米)棚上げする/(英)提議する are 蓄える/店d in memory before the (米)棚上げする/(英)提議する is written to disk. The default is 無 and means data is always 蓄える/店d in memory. If this setting is used, it should be 始める,決める above 1000.

SET DATABASE DEFAULT RESULT MEMORY ROWS <numeric value>

Database とじ込み/提出する and Memory 所有物/資産/財産s

(米)棚上げする/(英)提議する 14.50. 開始 Database as Read Only

指名するDefaultDescription
readonly誤ったreadonly database - is used to open an 存在するing とじ込み/提出する: database

This 所有物/資産/財産 is a special 所有物/資産/財産 that can be 追加するd manually to the .所有物/資産/財産s とじ込み/提出する, or 含むd in the URL or 関係 所有物/資産/財産s. When this 所有物/資産/財産 is true, the database becomes readonly. This can be used with an 存在するing database to open it for readonly 操作/手術.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明 - it can be used in the .所有物/資産/財産s とじ込み/提出する

(米)棚上げする/(英)提議する 14.51. 開始 Database Without 修正するing the とじ込み/提出するs

指名するDefaultDescription
files_readonly誤ったreadonly とじ込み/提出するs database - is used to open an 存在するing とじ込み/提出する: database

This 所有物/資産/財産 is 類似の to the hsqldb.readonly 所有物/資産/財産. When this 所有物/資産/財産 is true, CACHED and TEXT (米)棚上げする/(英)提議するs are readonly but memory (米)棚上げする/(英)提議するs are not. Any change to the data is not 固執するd to database とじ込み/提出するs.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明 - it can be used in the .所有物/資産/財産s とじ込み/提出する

(米)棚上げする/(英)提議する 14.52. Event Logging

指名するDefaultDescription
hsqldb.applog0使用/適用 logging level - can also be used when 開始 an 存在するing とじ込み/提出する: database

The default level 0 示すs no logging. Level 1 and 2 result in 極小の logging, 含むing any 失敗s. Level 3 示すs all events, 含むing ordinary events. Level 4 追加するs 詳細(に述べる)s of some of the normal 操作/手術s. The events are logged in a とじ込み/提出する ending with ".app.スピードを出す/記録につける".

SET DATABASE EVENT LOG LEVEL { 0 | 1 | 2 | 3 | 4}

(米)棚上げする/(英)提議する 14.53. SQL Logging

指名するDefaultDescription
hsqldb.sqllog0sql logging level - can also be used when 開始 an 存在するing とじ込み/提出する: database

The default level 0 示すs no logging. Level 1 and 2 スピードを出す/記録につけるs only commits and rollbacks. Level 3 スピードを出す/記録につけるs all the SQL 声明s 遂行する/発効させるd, together with their parameter values. Long 声明s and parameter values are truncated. Level 4 is 類似の to Level 3 but does not truncate long 声明s and values. The events are logged in a とじ込み/提出する ending with ".sql.スピードを出す/記録につける". This 所有物/資産/財産 適用するs to 存在するing とじ込み/提出する: databases 同様に as new databases.

SET DATABASE EVENT LOG SQL LEVEL { 0 | 1 | 2 | 3 | 4}

(米)棚上げする/(英)提議する 14.54. (米)棚上げする/(英)提議する Spaces for (武器などの)隠匿場所d (米)棚上げする/(英)提議するs

指名するDefaultDescription
hsqldb.files_space誤ったuse of separate (米)棚上げする/(英)提議する spaces for each CACHED (米)棚上げする/(英)提議する

The default value is 誤った, 示すing (米)棚上げする/(英)提議する space 管理/経営 is not used. When the value is true at the time of 創造 of a new database, the directory structures are created inside the .data とじ込み/提出する and (米)棚上げする/(英)提議する space support is enabled

SET FILES SPACE { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.55. 抱擁する database とじ込み/提出するs and (米)棚上げする/(英)提議するs

指名するDefaultDescription
hsqldb.large_data誤ったenable 抱擁する database とじ込み/提出するs - can also be used to open an 存在するing とじ込み/提出する: database

By default, up to 2 billion 列/漕ぐ/騒動s can be 蓄える/店d in all disk-based CACHED (米)棚上げする/(英)提議するs. Setting this 所有物/資産/財産 to true 増加するs the 限界 to 256 billion 列/漕ぐ/騒動s. This 所有物/資産/財産 is used as a 関係 所有物/資産/財産.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明 - it can be used as a 関係 所有物/資産/財産 for the 関係 that opens the database

(米)棚上げする/(英)提議する 14.56. Use of NIO for Disk (米)棚上げする/(英)提議する 貯蔵

指名するDefaultDescription
hsqldb.nio_data_filetrueuse of nio 接近 methods for the .data とじ込み/提出する

Setting this 所有物/資産/財産 to 誤った will 避ける the use of nio 接近 methods, resulting in somewhat 減ずるd 速度(を上げる). If the data とじ込み/提出する is larger than hsqldb.nio_max_size (default 256MB) when it is first opened (or when its size is 増加するd), nio 接近 methods are not used. Also, if the とじ込み/提出する gets larger than the 量 of 利用できる computer memory that needs to be 配分するd for nio 接近, 非,不,無-nio 接近 methods are used.

SET FILES NIO { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.57. Use of NIO for Disk (米)棚上げする/(英)提議する 貯蔵

指名するDefaultDescription
hsqldb.nio_max_size256nio 衝撃を和らげるもの size 限界

The 最大限 size of .data とじ込み/提出する in mega bytes that can use the nio 接近 method. When the とじ込み/提出する gets larger than this 限界, 非,不,無-nio 接近 methods are used. Values 64, 128, 256, 512, 1024, and larger 多重のs of 512 can be used. The default is 256MB.

SET FILES NIO SIZE <numeric value>

(米)棚上げする/(英)提議する 14.58. 内部の Backup of the .data とじ込み/提出する

指名するDefaultDescription
hsqldb.inc_backuptrueincremental backup of data とじ込み/提出する - NOW OBSOLETE

As the contents of the .data とじ込み/提出する are 修正するd during database 操作/手術, the 初めの contents are 支援するd up 徐々に. This 許すs 急速な/放蕩な 検問所 and shutdown.

With HSQLDB up to 見解/翻訳/版 2.5 it was possible to 始める,決める the 所有物/資産/財産 誤った in order to have the .data とじ込み/提出する 支援するd up 完全に at the time of 検問所 and shutdown.

From 見解/翻訳/版 2.5.1, this 所有物/資産/財産 has no 影響 and backup is always incremental.

SET FILES BACKUP INCREMENT { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.59. 未使用の Space 回復

指名するDefaultDescription
hsqldb.cache_free_count512最大限 number of 未使用の space 回復 - can also be used when 開始 an 存在するing とじ込み/提出する: database

The default 示すs 512 未使用の spaces are kept for later use. The value can 範囲 between 0 - 8096.

When 列/漕ぐ/騒動s are 削除するd, the space is 回復するd and kept for 再使用する for new 列/漕ぐ/騒動s. If too many 列/漕ぐ/騒動s are 削除するd, the smaller 回復するd spaces are lost and the largest ones are 保持するd for later use. 普通は there is no need to 始める,決める this 所有物/資産/財産.

When (米)棚上げする/(英)提議する space 管理/経営 is turned on (see hsqldb.files_space 所有物/資産/財産) this 所有物/資産/財産 has little 影響 as 未使用の spaces are always 回復するd.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.60. 列/漕ぐ/騒動s (武器などの)隠匿場所d In Memory

指名するDefaultDescription
hsqldb.cache_rows50000最大限 number of 列/漕ぐ/騒動s in memory (武器などの)隠匿場所

示すs the 最大限 number of 列/漕ぐ/騒動s of (武器などの)隠匿場所d (米)棚上げする/(英)提議するs that are held in memory.

The value can 範囲 between 100- 16 million. If the value is 始める,決める 経由で SET FILES CACHE ROWS then it becomes 効果的な after the next database SHUTDOWN.

SET FILES CACHE ROWS <numeric value>

(米)棚上げする/(英)提議する 14.61. Size of 列/漕ぐ/騒動s (武器などの)隠匿場所d in Memory

指名するDefaultDescription
hsqldb.cache_size10000memory (武器などの)隠匿場所 size

示すs the total size (in kilobytes) of 列/漕ぐ/騒動s in the memory (武器などの)隠匿場所 used with (武器などの)隠匿場所d (米)棚上げする/(英)提議するs. This size is calculated as the binary size of the 列/漕ぐ/騒動s, for example an INTEGER is 4 bytes. The actual memory size used by the 反対するs is 2 to 4 times this value. This depends on the types of 反対するs in database 列/漕ぐ/騒動s, for example with binary 反対するs the factor is いっそう少なく than 2, with character strings, the factor can be just over 2 and with date and timestamp 反対するs the factor is over 3.

The value can 範囲 between 100 KB - 16 GB. The default is 10,000, 代表するing 10,000 kilobytes. If the value is 始める,決める 経由で SET FILES then it becomes 効果的な after the next database SHUTDOWN or CHECKPOINT.

SET FILES CACHE SIZE <numeric value>

(米)棚上げする/(英)提議する 14.62. Size 規模 of Disk (米)棚上げする/(英)提議する 貯蔵

指名するDefaultDescription
hsqldb.cache_file_scale32部隊 used for 貯蔵 of 列/漕ぐ/騒動s in the .data とじ込み/提出する

The default value corresponds to a 最大限 size of 64 GB for the .data とじ込み/提出する. This can be 増加するd to 64, 128, 256, 512, or 1024 resulting in up to 2 TB GB 貯蔵. Settings below 32 in older databases are 保存するd until a SHUTDOWN COMPACT.

SET FILES SCALE <numeric value>

(米)棚上げする/(英)提議する 14.63. Size 規模 of LOB 貯蔵

指名するDefaultDescription
hsqldb.lob_file_scale32部隊 used for 貯蔵 of 高く弓形に打ち返すs in the .高く弓形に打ち返すs とじ込み/提出する

The default value 代表するs 部隊s of 32KB. When the 普通の/平均(する) size of individual 高く弓形に打ち返すs in the database is smaller, a smaller 部隊 can be used to 減ずる the 全体にわたる size of the .高く弓形に打ち返すs とじ込み/提出する. Values 1, 2, 4, 8, 16, 32 can be used.

SET FILES LOB SCALE <numeric value>

(米)棚上げする/(英)提議する 14.64. Compression of BLOB and CLOB data

指名するDefaultDescription
hsqldb.lob_compressed誤ったuse of compression for 貯蔵 of blobs and clobs

The default value is 誤った, 示すing no compression. When the value is true at the time of 創造 of a new database, blobs and clobs are 蓄える/店d as compressed parts.

SET FILES LOB COMPRESSED { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.65. Use of Lock とじ込み/提出する

指名するDefaultDescription
hsqldb.lock_filetrueuse of lock とじ込み/提出する - can also be used with an 存在するing とじ込み/提出する: database

By default, a lock とじ込み/提出する is created for each とじ込み/提出する database that is opened for read and 令状. This 所有物/資産/財産 can be 明示するd with the value 誤った to 妨げる the lock とじ込み/提出する from 存在 created. This usage is not recommended but may be 望ましい when flash type 貯蔵 is used. This 所有物/資産/財産 適用するs to 存在するing とじ込み/提出する: databases 同様に as new databases.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.66. Logging Data Change 声明s

指名するDefaultDescription
hsqldb.log_datatruelogging data change

This 所有物/資産/財産 can be 始める,決める to 誤った when database 回復 in the event of an 予期しない 衝突,墜落 is not necessary. A database that is used as a 一時的な (武器などの)隠匿場所 is an example. 関わりなく the value of this 所有物/資産/財産, a 検問所 or shutdown still 令状s the .script とじ込み/提出する and saves the .data とじ込み/提出する in 十分な, therefore 固執するing all the changes.

SET FILES LOG  { TRUE | FALSE }

(米)棚上げする/(英)提議する 14.67. (a)自動的な/(n)自動拳銃 検問所 Frequency

指名するDefaultDescription
hsqldb.log_size50size of スピードを出す/記録につける when 検問所 is 成し遂げるd

The value is the size (in megabytes) that the .スピードを出す/記録につける とじ込み/提出する can reach before an (a)自動的な/(n)自動拳銃 検問所 occurs. A 検問所 rewrites the .script とじ込み/提出する and (疑いを)晴らすs the .スピードを出す/記録につける とじ込み/提出する. The special value 0 means no (a)自動的な/(n)自動拳銃 検問所.

SET FILES LOG SIZE <numeric value>

(米)棚上げする/(英)提議する 14.68. (a)自動的な/(n)自動拳銃 Defrag at 検問所

指名するDefaultDescription
hsqldb.defrag_limit0百分率 of 未使用の space 原因(となる)ing a defrag at 検問所

When an (a)自動的な/(n)自動拳銃 検問所 is 成し遂げるd, the 百分率 of wasted space in the .data とじ込み/提出する is calculated. If the wasted space is above the 明示するd 限界, a defrag 操作/手術 is 成し遂げるd. The default is 0, which means no (a)自動的な/(n)自動拳銃 defrag. The numeric value must be between 0 and 100 and is 解釈する/通訳するd as a 百分率 of the 現在の size of the .data とじ込み/提出する. 肯定的な values いっそう少なく than 25 are 変えるd to 25.

SET FILES DEFRAG <numeric value>

(米)棚上げする/(英)提議する 14.69. Compression of the .script とじ込み/提出する

指名するDefaultDescription
hsqldb.script_format0compressed .script とじ込み/提出する

If the 所有物/資産/財産 is 始める,決める with the value 3, the .script とじ込み/提出する is 蓄える/店d in compressed 判型. This is useful for large script とじ込み/提出するs. The .script is no longer readable when the hsqldb.script_format=3 has been used.

This 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.70. Logging Data Change 声明s Frequency

指名するDefaultDescription
hsqldb.write_delaytrue令状 延期する 成し遂げるing fsync of スピードを出す/記録につける とじ込み/提出する 入ること/参加(者)s

If the 所有物/資産/財産 is true, the default WRITE DELAY 所有物/資産/財産 of the database is used, which is 500 milliseconds. If the 所有物/資産/財産 is 誤った, the WRITE DELAY is 始める,決める to 0 seconds. The スピードを出す/記録につける is written to とじ込み/提出する 関わりなく this 所有物/資産/財産. The 所有物/資産/財産 支配(する)/統制するs the fsync that 軍隊s the written スピードを出す/記録につける to be 固執するd to disk. The SQL 命令(する) for this 所有物/資産/財産 許すs more 正確な 支配(する)/統制する over the 所有物/資産/財産.

SET FILES WRITE DELAY {{ TRUE | FALSE } | <seconds value> | <milliseconds value> MILLIS

(米)棚上げする/(英)提議する 14.71. Logging Data Change 声明s Frequency

指名するDefaultDescription
hsqldb.write_delay_millis500令状 延期する for 成し遂げるing fsync of スピードを出す/記録につける とじ込み/提出する 入ること/参加(者)s

If the 所有物/資産/財産 is used, the WRITE DELAY 所有物/資産/財産 of the database is 始める,決める the given value in milliseconds. The 所有物/資産/財産 支配(する)/統制するs the fsync that 軍隊s the written スピードを出す/記録につける to be 固執するd to disk. The SQL 命令(する) for this 所有物/資産/財産 許すs the same level of 支配(する)/統制する over the 所有物/資産/財産.

SET FILES WRITE DELAY {{ TRUE | FALSE } | <seconds value> | <milliseconds value> MILLIS

(米)棚上げする/(英)提議する 14.72. 回復 スピードを出す/記録につける 過程ing

指名するDefaultDescription
hsqldb.full_log_replay誤った回復 スピードを出す/記録につける 過程ing

The .スピードを出す/記録につける とじ込み/提出する is 過程d during 回復 after a 軍隊d shutdown. Out of memory 条件s always 中止する the startup. Any other exception stops the 過程ing of the .スピードを出す/記録につける とじ込み/提出する and by default, continues the startup 過程. If this 所有物/資産/財産 is true, the startup 過程 is stopped if any exception occurs. Exceptions are usually 原因(となる)d by incomplete lines of SQL 声明s 近づく the end of the .スピードを出す/記録につける とじ込み/提出する, which were not fully synced to disk when an 異常な shutdown occurred.

This 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.73. Default 所有物/資産/財産s for TEXT (米)棚上げする/(英)提議するs

指名するDefaultDescription
textdb.*0default 所有物/資産/財産s for new text (米)棚上げする/(英)提議するs

所有物/資産/財産s that 無視/無効 the database engine defaults for newly created text (米)棚上げする/(英)提議するs. Settings in the text (米)棚上げする/(英)提議する SET <tablename> SOURCE <source string> 命令(する) 無視/無効 both the engine defaults and the database 所有物/資産/財産s defaults. Individual textdb.* 所有物/資産/財産s are 名簿(に載せる)/表(にあげる)d in the Text (米)棚上げする/(英)提議するs 一時期/支部.


(米)棚上げする/(英)提議する 14.74. 軍隊ing Garbage Collection

指名するDefaultDescription
runtime.gc_interval0軍隊d garbage collection - NOW OBSOLETE

No-op setting 以前 used to 軍隊s garbage collection each time a 始める,決める number of result 始める,決める 列/漕ぐ/騒動 or (武器などの)隠匿場所 列/漕ぐ/騒動 反対するs are created. This setting has no 影響 in 見解/翻訳/版 2.5 or later,

SET DATABASE GC <numeric value>

Crypt 所有物/資産/財産s

(米)棚上げする/(英)提議する 14.75. Crypt 所有物/資産/財産 For LOBs

指名するDefaultDescription
crypt_lobstrueencryption of 高く弓形に打ち返すs

With encrypted databases, if this 所有物/資産/財産 is true, the contents of the .高く弓形に打ち返すs とじ込み/提出する are also encrypted. HyperSQL 見解/翻訳/版s 事前の to 2.3.0 did not support encrypted 高く弓形に打ち返すs. Encrypted databases created with those 見解/翻訳/版s must be opened with crypt_lobs=誤った on the URL when they 含む/封じ込める 高く弓形に打ち返すs.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.76. Cipher 重要な for Encrypted Database

指名するDefaultDescription
crypt_key非,不,無encryption

The cipher 重要な for an encrypted database.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.77. Cipher Initialization Vector for Encrypted Database

指名するDefaultDescription
crypt_iv非,不,無encryption

The initialization vector for an encrypted database. Optional feature introduced in 見解/翻訳/版 2.5.0.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.78. Crypt Provider Encrypted Database

指名するDefaultDescription
crypt_provider非,不,無encryption

The fully-qualified class 指名する of the cryptography provider. This 所有物/資産/財産 is not used for the default 安全 provider.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

(米)棚上げする/(英)提議する 14.79. Cipher Specification for Encrypted Database

指名するDefaultDescription
crypt_type非,不,無encryption

The cipher specification.

this 所有物/資産/財産 cannot be 始める,決める with an SQL 声明

System 所有物/資産/財産s

A few system 所有物/資産/財産s are used by HyperSQL. These are 始める,決める on the Java 命令(する) line or by calling System.setProperty() from the 使用者's program. They are not valid as URL or 関係 所有物/資産/財産s.

(米)棚上げする/(英)提議する 14.80. Logging 枠組み

指名するDefaultDescription
hsqldb.reconfig_loggingtrueconfiguring the 枠組み logging

Setting this system 所有物/資産/財産 誤った 避けるs reconfiguring the 枠組み logging system such as Log4J or java.util.Logging. If the 所有物/資産/財産 does not 存在する or is true, reconfiguration takes place.


(米)棚上げする/(英)提議する 14.81. Text (米)棚上げする/(英)提議するs

指名するDefaultDescription
textdb.allow_full_path誤ったtext (米)棚上げする/(英)提議する とじ込み/提出する 場所s

Setting this system 所有物/資産/財産 true 許すs text (米)棚上げする/(英)提議する sources and とじ込み/提出するs to be opened on all 利用できる paths. It also 許すs pure mem: databases to open such とじ込み/提出するs. By default, only the database directory and its subdirectories are 許すd. See the Text (米)棚上げする/(英)提議するs 一時期/支部.


(米)棚上げする/(英)提議する 14.82. Java 機能(する)/行事s

指名するDefaultDescription
hsqldb.method_class_names非,不,無許すd Java classes

This 所有物/資産/財産 needs to be 始める,決める with the 指名するs (含むing wildcards) of Java classes that are 許すd to be used for 決まりきった仕事s based on Java static methods. See the SQL Invoked 決まりきった仕事s 一時期/支部.



$Revision: 6787 $