提交 07a47d92 authored 作者: Thomas Mueller's avatar Thomas Mueller

--no commit message

--no commit message
上级 d9714d21
......@@ -2,5 +2,5 @@
javac=javac
benchmark.drivers.dir=C\:/data/java
path.servlet.jar=C\:/data/classpath/servlet-api.jar
version.name.maven=1.0.20080825
version.name.maven=1.0.57
jdk=1.4
......@@ -39,12 +39,14 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
<h3>Version 1.0 (Current)</h3>
<h3>Version 1.0 / 2008-08-25 (Build 57)</h3><ul>
<h3>Version 1.0.57 (2008-08-25)</h3><ul>
<li>New experimental feature MVCC (multi version concurrency control).
Can be set as a option when opening the database (jdbc:h2:test;MVCC=TRUE)
or as a system property (-Dh2.mvcc=true). This is work-in-progress, use it at your own risk. Feedback is welcome.
</li><li>The version number is now major.minor.micro where micro is the build number.
Not all version are public, so there may be gaps in the micro. The minor changes when there is a file format change.
</li><li>The backup tool (org.h2.tools.Backup) did not work. The restore tool did not work when the -db parameter was used. Fixed.
The documentation of the backup tool has been changed: only one database may be backed up at any time.
The documentation of the backup tool has been changed: only one database may be backed up at any time.
</li><li>Opening large read-only databases was very slow. Fixed.
</li><li>New Japanese translation of the error messages thanks to Ikemoto Masahiro. Thanks a lot!
</li><li>Disabling / enabling referential integrity for a table can now be used inside a transaction.
......@@ -77,7 +79,7 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
</li><li>OpenOffice compatibility: support database name in column names.
</li></ul>
<h3>Version 1.0 / 2007-08-02 (Build 56)</h3><ul>
<h3>Version 1.0.56 (2007-08-02)</h3><ul>
<li>A new tool to help translation has been implemented: src/tools/org/h2/tools/i18n/PrepareTranslation.
This tool can detect delta changes in the original (English) and prepends '#' in translation if the original
text was changed. It can also extract text from the user documentation (however, it is incomplete).
......@@ -124,7 +126,7 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
</li><li>Function tables did not work with views and EXPLAIN. Fixed.
</li></ul>
<h3>Version 1.0 / 2007-07-12 (Build 55)</h3><ul>
<h3>Version 1.0.55 (2007-07-12)</h3><ul>
<li>Support for the system property baseDir. This works for embedded databases as well. The setting is supported
by the H2 Console using -Dh2.baseDir or -baseDir
</li><li>LIKE ESCAPE did not work correctly if the pattern was % or _, followed by an escape character, followed by %. Fixed.
......@@ -179,7 +181,7 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
</li>
</ul>
<h3>Version 1.0 / 2007-06-17 (Build 50)</h3><ul>
<h3>Version 1.0.50 (2007-06-17)</h3><ul>
<li>File names starting with ~ are now in the user directory (Java system property user.home)
</li><li>New Console starter application uses the JDK 1.6 system tray functionality if available,
or a simple AWT frame for other platforms. To try it out, execute
......@@ -222,7 +224,7 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
</li>
</ul>
<h3>Version 1.0 / 2007-04-29 (Build 46)</h3><ul>
<h3>Version 1.0.46 (2007-04-29)</h3><ul>
<li>Unnamed private in-memory database (jdbc:h2:mem:) were not 'private' as documented. Fixed.
</li><li>Autocomplete in the Console application: now the result frame scrolls to the top when the list is updated.
</li><li>GROUP BY expressions did not work correctly in subqueries. Fixed.
......@@ -273,7 +275,7 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
This is not required any longer.
</li></ul>
<h3>Version 1.0 / 2007-03-04 (Build 44)</h3><ul>
<h3>Version 1.0.44 (2007-03-04)</h3><ul>
<li>System sequences (automatically created sequences for IDENTITY or AUTO_INCREMENT columns) are now
random (UUIDs) to avoid clashes when merging databases using RUNSCRIPT.
</li><li>The precision for linked tables was not correct for some data types, for example VARCHAR. Fixed.
......@@ -299,7 +301,7 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
an incorrect optimization was made and the result was wrong sometimes.
</li></ul>
<h3>Version 1.0 / 2007-01-30 (Build 41)</h3><ul>
<h3>Version 1.0.41 (2007-01-30)</h3><ul>
<li>Experimental online backup feature using the SQL statement BACKUP TO 'fileName'.
This creates a backup in the form of a zip file. Unlike the SCRIPT TO command, the data tables are not locked.
</li><li>When using the server mode, temporary files for large LOB values are now deleted when the result set is closed.
......@@ -321,7 +323,7 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
</li><li>The forum subscriptions (the emails sent from the forum) now works.
</li></ul>
<h3>Version 1.0 / 2007-01-17 (Build 40)</h3><ul>
<h3>Version 1.0.40 (2007-01-17)</h3><ul>
<li>Setting the collation (SET COLLATOR) was very slow on some systems (up to 24 seconds).
Thanks a lot to Martina Nissler for finding this problem!
</li><li>The Console is now translated to Japanese thanks to IKEMOTO, Masahiro (ikeyan (at) arizona (dot) ne (dot) jp)
......@@ -343,7 +345,7 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
</li><li>Date, time and timestamp objects were cloned in cases where it was not required. Fixed.
</li></ul>
<h3>Version 1.0 / 2007-01-02 (Build 36)</h3><ul>
<h3>Version 1.0.36 (2007-01-02)</h3><ul>
<li>It was possible to drop the sequence of a temporary tables with DROP ALL OBJECTS, resulting in a null pointer exception afterwards.
</li><li>Prepared statements with non-constant functions such as CURRENT_TIMESTAMP() did not get re-evaluated if the result of the function changed. Fixed.
</li><li>The (relative or absolute) directory where the script files are stored or read can now be changed using the system property h2.scriptDirectory
......@@ -362,457 +364,14 @@ Hypersonic SQL or HSQLDB. H2 is built from scratch.
To create the maven artifacts yourself, use 'ant mavenUploadLocal' and 'ant mavenBuildCentral'.
</li></ul>
<h3>Version 1.0 / 2006-12-17 (Build 34)</h3><ul>
<li>Can be compiled with JDK 1.6. However, only very few of the JDBC 4.0 features are implemented so far.
</li><li>The unit test of OpenJPA works now.
</li><li>Unfortunately, the Hibernate dialect has changed due to a change in the meta data in the last release
(INFORMATION_SCHEMA.SEQUENCES).
</li><li>String.toUpperCase and toLowerCase can not be used to process SQL, as they depend on the current locale.
Now using toUpperCase(Locale.ENGLISH) or Character.toUpperCase(..)
</li><li>Table aliases are now supported in DELETE and UPDATE. Example: DELETE FROM TEST T0.
</li><li>The RunScript tool can now include other files using a new syntax: @INCLUDE fileName.
It was already possible to do that using embedded RUNSCRIPT statements, but not remotely.
</li><li>When the database URL contains ;RECOVER=1 then the index file is now deleted if it was not closed before.
</li><li>The scale of a NUMERIC(1) column is now 0. It used to be 32767.
</li><li>Deleting old temp files now uses a phantom reference queue. Generally, temp files should now be deleted
earlier.
</li><li>Opening a large database is now much faster when even when using the default log mode (LOG=1),
if the database was closed previously.
</li><li>Very large BLOB and CLOB data can now be used with the server and the cluster mode.
The objects will temporarily be buffered on the client side if they are larger than some
size (currently 64 KB).
</li><li>PreparedStatement.setObject(x, y, Types.OTHER) does now serialize the object in every case
(even for Integer).
</li><li>EXISTS subqueries with parameters were not re-evaluated when the prepared statement was
reused. This could lead to incorrect results.
</li><li>Support for indexed parameters in PreparedStatements: update test set name=?2 where id=?1
</li></ul>
<h3>Version 1.0 / 2006-12-03 (Build 32)</h3><ul>
<li>The SQL statement COMMENT did not work as expected. Many bugs have been fixed in this area.
If you already have comments in the database, it is recommended to backup and restore the database,
using the Backup and RunScript tools or the SQL commands SCRIPT and RUNSCRIPT.
</li><li>Mixing certain data types in an operation, for example VARCHAR and TIMESTAMP, now converts both expressions to TIMESTAMP.
This was a problem when comparing a string against a date.
</li><li>Improved performance for CREATE INDEX. This method is about 10% faster if the original order is random.
</li><li>Server: If an object was already closed on the server side because it was too 'old' (not used for a long time),
even calling close() threw an exception. This is not done any more as it is not a problem.
</li><li>Optimization: The left and right side of a AND and OR conditions are now ordered by the expected cost.
</li><li>There was a bug in the database encryption algorithm. The initialization vector was not correctly calculated, and
pattern of repeated encrypted bytes where generated for empty blocks in the file. This has been is fixed.
The security of the data itself was not compromised, but this was not the intended behavior.
If you have an encrypted database, you will need to decrypt the database using the org.h2.tools.ChangePassword
(using the old database engine), and encrypt the database using the new engine. Alternatively, you can
use the Backup and RunScript tools or the SQL commands SCRIPT and RUNSCRIPT.
</li><li>New connection time setting CACHE_TYPE=TQ to use the 2Q page replacement algorithm.
The overall performance seems to be a bit better when using 2Q. Also, 2Q should be more resistant to table scan.
</li><li>Change behavior: If both sides of a comparison are parameters with unknown data type, then an exception is thrown now.
The same happens for UNION SELECT if both columns are parameters.
</li><li>New system function SESSION_ID().
</li><li>Deeply nested views where slow to execute, because the query was parsed many times. Fixed.
</li><li>The service wrapper is now included in the default installation and documented.
</li><li>Java functions returning a result set (such as CSVREAD) now can be used in a SELECT statement like a table.
The function is still called twice (first to get the column list at parse time, and then at execute time).
The behavior has been changed: Now first call contains the values if set, but the connection URL is different
(jdbc:columnlist:connection instead of jdbc:default:connection).
</li></ul>
<h3>Version 1.0 / 2006-11-20 (Build 31)</h3><ul>
<li>SCRIPT: New option BLOCKSIZE to split BLOB and CLOB data into separate blocks, to avoid OutOfMemory problems.
</li><li>When using the READ_COMMITTED isolation level, a transaction now waits until there are no write locks
when trying to read data. However, it still does not add a read lock.
</li><li>INSERT INTO ... SELECT ... and ALTER TABLE with CLOB and/or BLOB did not work. Fixed.
</li><li>CSV tool: the methods setFieldSeparatorWrite and setRowSeparatorWrite where not accessible.
The API has been changed, there is now only one static method, getInstance().
</li><li>ALTER TABLE ADD did throw a strange message if the table contained views. Now the message is better,
but it is still not possible to do that if views on this table exist.
</li><li>Direct links to the Javadoc were not working.
</li><li>CURRVAL and NEXTVAL functions: New optional sequence name parameter.
</li><li>ALTER TABLE: If there was a foreign key in another table that references to the change table,
the constraint was dropped.
</li><li>The input streams returned from this database did not always read all data when calling
read. This was not wrong, but unexpected. Now changed that read behaves like readFully.
</li><li>The default cache size is now 65536 pages instead of 32768. Like this the memory used for caching
is about 10 MB. Before, it used to be about 6 MB.
</li><li>Inserting rows into linked tables did not work for HSQLDB when the value was NULL.
Now NULL values are inserted if the value for a column was not set in the insert statement.
</li><li>New optimization to reuse subquery results. Can be disabled with SET OPTIMIZE_REUSE_RESULTS 0.
</li><li>Oracle SYNONYM tables are now listed in the H2 Console.
</li><li>CREATE LINKED TABLE didn't work for Oracle SYNONYM tables. Fixed.
</li><li>Dependencies between the JDBC client and the database have been removed.
The h2client.jar is now 295 KB. There are still some classes included that should not be there.
The theoretical limit is about 253 KB currently.
</li><li>When using the server version, when not closing result sets or using nested DatabaseMetaData result sets,
the connection could break. This has been fixed.
</li><li>EXPLAIN... results are now formatted on multiple lines so it is easier to read them.
</li><li>The Spanish translation was completed by Miguel Angel. Thanks a lot! Translations to other languages are always welcome.
</li><li>New system function SCHEMA() to get the current schema.
</li><li>New SQL statement SET SCHEMA to change the current schema of this session.
</li><li>The Recovery tool has been improved. It now creates a SQL script file that can be executed directly.
</li><li>LENGTH now returns the precision for CLOB, BLOB, and BINARY (and is therefore faster).
</li><li>The built-in FTP server can now access a virtual directory stored in a database.
</li></ul>
<h3>Version 1.0 / 2006-11-03 (Build 30)</h3><ul>
<li>
Two simple full text search implementations (Lucene and native) are now included.
This is work in progress, and currently undocumented.
See test/org/h2/samples/fullTextSearch.sql.
To enable the Lucene implementation, you first need to install Lucene,
rename FullTextLucene.java.txt to *.java and call 'ant compile'.
</li><li>
Wide b-tree indexes (with large VARCHAR columns for example) could get corrupted. Fixed.
</li><li>
If a custom shutdown hook was installed, and the database was called at shutdown,
a NullPointException was thrown. Now, the following exception is thrown:
Database called at VM shutdown; add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL to disable automatic database closing
</li><li>
If SHUTDOWN was called and DB_CLOSE_DELAY was set, the database was not closed.
This has been changed so that shutdown always closes the database.
</li><li>
Subqueries with order by outside the column list didn't work correctly. Example:
SELECT (SELECT NAME FROM TEST ORDER BY ID);
This is fixed now.
</li><li>
Linked Tables: Only the first column was linked when linking to PostgreSQL, or a subquery. Fixed.
</li><li>
Sequences: When the database is not closed normally, the value was not set correctly. Fixed.
</li><li>
The optimization for IN(SELECT...) was too aggressive; changes in the inner query where not accounted for.
</li><li>
Index names of referential constraints are now prefixed with the constraint name.
</li><li>
Blob.getBytes skipped the wrong number of bytes. Fixed.
</li><li>
Group by a function didn't work if a column list was specified in the select list. Fixed.
</li><li>
Improved search functionality in the HTML documentation.
</li><li>
Triggers can now be defined on a list of actions (for example: INSERT, UPDATE) instead of just one action per trigger.
</li><li>
On some systems (for example, some Linux VFAT and USB flash disk drivers), RandomAccessFile.setLength does not work correctly.
A workaround for this problem has been implemented.
</li><li>
DatabaseMetaData.getTableTypes now also returns SYSTEM TABLE and TABLE VIEW.
This was done for DbVisualizer. Please tell me if this breaks other applications or tools.
</li><li>
Java functions with Blob or Clob parameters are now supported.
</li><li>
LOCK_MODE 0 (READ_UNCOMMITTED) did not work when using multiple connections.
Fixed, however LOCK_MODE 0 should still not be used when using multiple connections.
</li><li>
New SQL statement COMMENT ON ... IS ...
</li><li>
Added a 'remarks' column to most system tables.
New system table INFORMATION_SCHEMA.TRIGGERS
</li><li>
PostgreSQL compatibility: Support for the date format 2006-09-22T13:18:17.061
</li><li>
MySQL compatibility: ResultSet.getString("PEOPLE.NAME") is now supported.
</li><li>
JDBC 4.0 driver auto discovery: When using JDK 1.6, Class.forName("org.h2.Driver") is no longer required.
</li></ul>
<h3>Version 1.0 / 2006-10-10 (Build 28)</h3><ul>
<li>
Redundant () in a IN subquery is now supported: where id in ((select id from test))
</li><li>
The multi-threaded kernel can not be enabled using SET MULTI_THREADED 1 or jdbc:h2:test;MULTI_THREADED=1.
A new tests has been written for this feature, but more tests are required, so this is still experimental.
</li><li>
Can now compile everything with JDK 1.6. However, only very few of the JDBC 4.0 features are implemented so far.
</li><li>
A small FTP server is now included. Disabled by default. Intended as a simple mechanism to transfer data in ad-hoc networks.
</li><li>
GROUP BY an formula or function didn't work if the same expression was used in the select list. Fixed.
</li><li>
Reconnect didn't work after renaming a user if rights were granted for this user. Fixed.
</li><li>
Opening and closing connections in many threads sometimes failed because opening a session
was not correctly synchronized. Fixed.
</li><li>
Function aliases may optionally include parameter classes. Example:
CREATE ALIAS PARSE_INT2 FOR "java.lang.Integer.parseInt(java.lang.String, int)"
</li><li>
Support for UUID
</li><li>
Support for DOMAIN (user defined data types).
</li><li>
Could not re-connect to a database when ALLOW_LITERALS or COMPRESS_LOB was set. Fixed.
</li></ul>
<h3>Version 1.0 / 2006-09-24 (Build 27)</h3><ul>
<li>
New LOCK_MODE 3 (READ_COMMITTED). Table level locking, but only when writing (no read locks).
</li><li>
Connection.setTransactionIsolation and getTransactionIsolation now set / get the LOCK_MODE of the database.
</li><li>
New system function LOCK_MODE()
</li><li>
Optimizations for WHERE ... IN(...) and SELECT MIN(..), MAX(..) are now enabled by default, but can be disabled
in the application (Constants.OPTIMIZE_MIN_MAX, OPTIMIZE_IN)
</li><li>
LOBs are now automatically converted to files. Constants.AUTO_CONVERT_LOB_TO_FILES is now set to true by default,
however this can be disabled in the application.
</li><li>
Reading from compressed LOBs didn't work in some cases. Fixed.
</li><li>
CLOB / BLOB: Copying LOB data directly from one table to another, and altering a table with with LOBs did not work,
the BLOB data was deleted when the old table was deleted. Fixed.
</li><li>
Wide b-tree indexes (with large VARCHAR columns for example) with a long common prefix (where many
rows start with the same text) could get corrupted. Fixed.
</li><li>
For compatibility with Derby, the precision in a data type definition can now include K, M or G as in BLOB(10M).
</li><li>
CREATE TABLE ... AS SELECT ... is now supported.
</li><li>
DROP TABLE: Can now drop more than one column in one step: DROP TABLE A, B
</li><li>
CREATE SCHEMA: The authorization part is now optional.
</li><li>
Protection against SQL injection: New command SET ALLOW_LITERALS {NONE|ALL|NUMBERS}.
With SET ALLOW_LITERALS NONE, SQL injections are not possible because literals in SQL statements are rejected;
User input must be set using parameters ('?') in this case.
</li><li>
New concept 'Constants': New SQL statements CREATE CONSTANT and DROP CONSTANT. Constants can be used
where expressions can be used. New metadata table INFORMATION_SCHEMA.CONSTANTS.
Built-in constant function ZERO() to get the integer value 0.
</li><li>
New data type OTHER (alternative names OBJECT and JAVA_OBJECT). When using this data type,
Java Objects are automatically serialized and deserialized in the JDBC layer. Constants.SERIALIZE_JAVA_OBJECTS is
now true by default.
</li><li>
[NOT] EXISTS(SELECT ... EXCEPT SELECT ...) did not work in all cases. Fixed.
</li><li>
DatabaseMetaData.getProcedures and getProcedureColumns are implemented now.
INFORMATION_SCHEMA.FUNCTION_ALIASES was changed, and there is a new table
INFORMATION_SCHEMA.FUNCTION_COLUMNS.
</li><li>
As a workaround for a problem on (maybe misconfigured) Linux system, now use
InetAddress.getByName("127.0.0.1") instead of InetAddress.getLocalHost() to get the loopback address.
</li><li>
Functions returning a result set that are used like a table are now first called
(to get the column names) with null values (or 0 / false for primitive types)
as documented and not with any values even if they are constants.
</li><li>
Improved performance for MetaData calls. The table name is now indexed.
</li><li>
BatchUpdateException was not helpful, now includes the cause
</li><li>
Unknown setting in the database URL (which are most likely typos) are now detected and
an exception is thrown. Unknown settings in the connection properties however
(for example used by OpenOffice and Hibernate) are ignored.
</li><li>
Now the log size is automatically increased to at least 10% of the data file.
This solves a problem with 'Too many open files' for very large databases.
</li><li>
Backup and Runscript tools now support options (H2 only)
</li></ul>
<h3>Version 1.0 / 2006-09-10 (Build 26)</h3><ul>
<li>
Updated the performance test so that Firebird can be tested as well.
</li><li>
Now an exception is thrown when the an overflow occurs for mathematical operations (sum, multiply and so on)
for the data type selected.
</li><li>
Correlated subqueries: It is now possible to use columns of the outer query
in the select list of the inner query (not only in the condition).
</li><li>
The script can now be compressed. Syntax: SCRIPT TO 'file' COMPRESSION {DEFLATE|LZF|ZIP|GZIP}.
</li><li>
New setting SET COMPRESS_LOB {NO|LZF|DEFLATE} to automatically compress BLOBs and CLOBs.
This is helpful when storing highly redundant textual data (XML, HTML).
</li><li>
ROWNUM didn't always work as expected when using subqueries. This is fixed now.
However, there is no standard definition for ROWNUM, for situations where you want to limit
the number of rows (specially for offset), the standardized LIMIT [OFFSET] should be used
</li><li>
Deleting many rows from a table with a self-referencing constraint with 'on delete cascade' did not work.
Now referential constraints are checked after the action is performed.
</li><li>
The cross references in the SQL grammar docs where broken in the last release.
</li><li>
There was a bug in the default settings for the Console, the setting
;hsqldb.default_table_type=cached was added to the H2 database instead of the HSQLDB database.
</li><li>
Workaround for an OpenOffice.org problem: DatabaseMetaData calls with schema name pattern
now return the objects for the PUBLIC schema if the schema name pattern was an empty string.
</li><li>
Until now, unknown connection properties where ignored (for OpenOffice compatibility).
This is not a good solution because typos are not detected.
This behavior is still the default but it can be disabled by adding
;IGNORE_UNKNOWN_SETTINGS=FALSE to the database URL.
However this is not the final solution.
</li><li>
Workaround for an OpenOffice problem: OpenOffice Base calls DatabaseMetaData functions with "" as the catalog.
As the catalog in H2 is not an empty string, the result should strictly be empty; however to make OpenOffice work,
the catalog is not used as a criteria in this case.
</li><li>
New SQL statement DROP ALL OBJECTS [DELETE FILES] to drop all tables, sequences and so on. If DELETE FILES is added,
the database files are deleted as well when the last connection is closed. The DROP DATABASE statement found in other systems
means drop another database, while DROP ALL OBJECTS means remove all data from the current database.
</li><li>
When running a script that contained referential or unique constraints, and if the indexes for those constraints are not created by the user,
a internal exception could occur. This is fixed. Also, the script command will no longer write the internal indexes used into the file.
</li><li>
SET IGNORECASE is now supported for compatibility with HSQLDB, and because using collations (SET COLLATION) is very slow on JDKs (JDK 1.5)
</li><li>
ORDER BY an expression didn't work when using GROUP BY at the same time.
</li></ul>
<h3>Version 1.0 / 2006-08-31 (Build 25)</h3><ul>
<h3>Version 1.0.25 (2006-08-31)</h3><ul>
<li>
In some situations, wide b-tree indexes (with large VARCHAR columns for example) could get corrupted. Fixed.
</li><li>
ORDER BY was broken in the last release when using table aliases. Fixed.
</li></ul>
<h3>Version 0.9 / 2006-08-28</h3><ul>
<li>
DATEDIFF on seconds, minutes, hours did return different results in certain timezones (half-hour timezones)
in certain situations. Fixed.
</li><li>
LOB files where not deleted when the table was truncated or dropped. This is now done.
</li><li>
When large strings or byte arrays where inserted into a LOB (CLOB or BLOB), or if the data was stored
using PreparedStatement.setBytes or setString, the data was stored in-place (no separate files where created).
This is now implemented (that means distinct files are created in every case), however disabled by default.
It is possible to enable this option with Constants.AUTO_CONVERT_LOB_TO_FILES = true
</li><li>
New setting MAX_LENGTH_INPLACE_LOB
</li><li>
When reading from a table with many small CLOB columns, in some situations
an ArrayIndexOutOfBoundsException was thrown. Fixed.
</li><li>
Optimization for MIN and MAX (but currently disabled by default until after release 1.0):
Queries such as SELECT MIN(ID), MAX(ID)+1, COUNT(*) FROM TEST now use an index if one is available.
To enable manually, set Constants.OPTIMIZE_MIN_MAX = true in your application.
</li><li>
Subqueries: Constant subqueries are now only evaluated once (like this was before).
</li><li>
Linked tables: Improved compatibility with other databases and improved error messages.
</li><li>
Linked tables: The table name is no longer quoted when accessing the foreign database.
This allows to use schema names, and possibly subqueries as table names (when used in queries).
</li><li>
Outer join: There where some incompatibilities with PostgreSQL and MySQL with more complex outer joins. Fixed.
</li></ul>
<h3>Version 0.9 / 2006-08-23 (Build 23)</h3><ul>
<li>
Bugfix for LIKE: If collation was set (SET COLLATION ...), it was ignored when using LIKE. Fixed.
</li><li>
Optimization for IN(value list) and IN(subquery). The optimization is disabled by default,
but can be switched on by setting Constants.OPTIMIZE_IN = true
(no compilation required). Currently, the IN(value,...) is converted to BETWEEN min AND max,
that means it is not converted to an inner join.
</li><li>
Arithmetic overflows in can now be detected for sql types TINYINT, SMALLINT, INTEGER, BIGINT.
Operations: addition, subtraction, multiplication, negation. By default, this detection is switched off
but can be switched on by setting Constants.OVERFLOW_EXCEPTIONS = true
(no compilation required).
</li><li>
Referential integrity: fixed a stack overflow problem when a deleted record caused (directly or indirectly)
deleting other rows in the same table via cascade delete.
</li><li>
Database opening: sometimes opening a database was very slow because indexes were re-created.
even when the index was consistent. This lead to long database opening times for some databases. Fixed.
</li><li>
Local temporary tables where not included in the meta data. Fixed.
</li><li>
Very large transactions are now supported. The undo log of large transactions is buffered to disk.
The maximum size of undo log records to be kept in-memory can be changed with SET MAX_MEMORY_UNDO.
Currently, this feature is disabled by default (MAX_MEMORY_UNDO is set to Integer.MAX_VALUE by default) because it needs more testing.
It will be enabled after release 1.0.
The current implementation has a limitation: changes to tables without a primary key can not be buffered to disk
</li><li>
Improvements in the autocomplete feature. Thanks a lot to James Devenish for his very valuable feedback and testing!
</li><li>
Bugfix for an outer join problem (too many rows where returned for a combined inner join / outer join).
</li><li>
Date and time constants outside the valid range (February 31 and so on) are no longer accepted.
</li></ul>
<h3>Version 0.9 / 2006-08-14 (Build 21)</h3><ul>
<li>
SET LOG 0 didn't work (except if the log level was set to some other value before). Fixed.
</li><li>
Outer join optimization. An outer join now evaluates expressions like (ID=1) in the where clause early.
However expressions like ID IS NULL or NOT ID IS NOT NULL in the where clause can not be optimized.
</li><li>
Autocomplete is now improved.
Schemas and quoted identifiers are not yet supported.
There are some browser incompatibilities,
for example Enter doesn't work in Opera (but clicking on the item does),
clicking on the item doesn't work in Internet Explorer (but Enter works).
However everything should work in Firefox. Please report any incompatibilities.
</li><li>
Source code to support H2 in Resin is included (see src/tools, package com.caucho.jdbc).
For the complete patch, see http://forum.caucho.com/node/61
</li><li>
Space is better re-used after deleting many records.
</li><li>
Umlauts and Chinese characters are now supported in
identifier names (table name, column names and so on).
</li><li>
Fixed a problem when comparing BIGINT values with constants.
</li><li>
NULL handling was wrong for: true IN (true, null). Fixed.
</li><li>
It was not possible to cancel a select statement with a (temporary) view. Fixed.
</li></ul>
<h3>Version 0.9 / 2006-07-29 (Build 18)</h3><ul>
<li>
ParameterMetaData is now implemented (mainly to support getParameterCount).
</li><li>
Improved performance for Statement.getGeneratedKeys().
</li><li>
SCRIPT: The system generated indexes are now not included in the script file because they will be created automatically.
Also, the drop statements for generated sequences are not included in the script any longer.
</li><li>
Bugfix: IN(NULL) didn't return NULL in every case. Fixed.
</li><li>
Bugfix: DATEDIFF didn't work correctly for hour, minute and second if one of the dates was before 1970. Fixed.
</li><li>
Shutdown TCP Server: The Server tool didn't throw / print a meaningful exception
if the server was not running or if the password was wrong. Fixed.
</li><li>
Experimental auto-complete functionality in the H2 Console.
Does not yet work for all cases. Press [Ctrl]+[Space] to activate, and [Esc] to deactivate it.
</li><li>
SELECT EXCEPT (or MINUS) did not work for some cases. Fixed.
</li><li>
DATEDIFF now returns a BIGINT and not an INT
</li><li>
1.0/3.0 is now 0.33333... and not 0.3 as before. The scale of a DECIMAL division is
adjusted automatically (up to current scale + 25).
</li><li>
'SELECT * FROM TEST' can now be written as 'FROM TEST SELECT *'
to enable improved autocomplete (column names can be suggested in the
SELECT part of the query because the tables are known if the FROM part comes first).
SELECT is now a keyword.
</li><li>
H2 Console: First version of an autocomplete feature.
</li><li>
DATEADD didn't work for milliseconds. Fixed.
</li><li>
New parameter schemaName in Trigger.init.
</li><li>
New method DatabaseEventListener.init to pass the database URL.
</li><li>
Opening a database that was not closed previously is now faster
(specially if using a database URL of the form jdbc:h2:test;LOG=2)
Applying the redo-log is buffered and writing to the file is ordered.
</li><li>
Could not connect to a database that was closing at the same time.
</li><li>
C-style block comments /* */ are not parsed correctly when they contain * or /
</li></ul>
<h3>Version 0.9 / 2005-12-13</h3><ul>
<h3>Version 0.9 (2005-12-13)</h3><ul>
<li>
First public release.
</li></ul>
......
<!--
Copyright 2004-2006 H2 Group. Licensed under the H2 License, Version 1.0 (http://h2database.com/html/license.html).
Copyright 2004-2007 H2 Group. Licensed under the H2 License, Version 1.0 (http://h2database.com/html/license.html).
Initial Developer: H2 Group
-->
<?
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -38,7 +38,6 @@ import org.h2.constant.SysProperties;
*
* - Documentation: if there are new files, add them to MergeDocs
* - Documentation: check if all javadoc files are in the index
* - run PrepareTranslation (or add to ant docs)
* - ant docs
* - PDF (15 min)
* - footer
......@@ -79,7 +78,7 @@ public class Constants {
public static final int VERSION_JDBC_MINOR = 0;
public static String getVersion() {
return VERSION_MAJOR + "." + VERSION_MINOR+ " (" + BUILD + ")";
return VERSION_MAJOR + "." + VERSION_MINOR + "." + BUILD_ID + " (" + BUILD + ")";
}
public static final int NULL_SORT_LOW = 1, NULL_SORT_HIGH = 2;
......
......@@ -334,17 +334,20 @@ public class Comparison extends Condition {
public Comparison getAdditional(Session session, Comparison other) {
if(compareType == other.compareType && compareType == EQUAL) {
boolean lc = left.isConstant(), rc = right.isConstant();
boolean l2c = other.left.isConstant(), r2c = other.right.isConstant();
String l = left.getSQL();
String l2 = other.left.getSQL();
String r = right.getSQL();
String r2 = other.right.getSQL();
if(l.equals(l2)) {
// must not compare constants. example: NOT(B=2 AND B=3)
if(!(rc && r2c) && l.equals(l2)) {
return new Comparison(session, EQUAL, right, other.right);
} else if(l.equals(r2)) {
} else if(!(rc && l2c) && l.equals(r2)) {
return new Comparison(session, EQUAL, right, other.left);
} else if(r.equals(l2)) {
} else if(!(lc && r2c) && r.equals(l2)) {
return new Comparison(session, EQUAL, left, other.right);
} else if(r.equals(r2)) {
} else if(!(lc && l2c) && r.equals(r2)) {
return new Comparison(session, EQUAL, left, other.left);
}
}
......
......@@ -141,7 +141,7 @@
90118=Kann Tabelle nicht l\u00F6schen {0}
90119=Benutzer-Datentyp {0} besteht bereits
90120=Benutzer-Datentyp {0} nicht gefunden
90121=Datenbank-Aufruf beim Stoppen der VM; URL muss ";DB_CLOSE_ON_EXIT\=FALSE" enthalten um das automatische Schliessen der Datenbank zu verhindern
90121=\#Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT\=FALSE" to the db URL)
90122=Funktion nicht unterst\u00FCtzt f\u00FCr Tabelle {0} wenn Views auf die Tabelle vorhanden sind\: {1}
90123=Kann nicht indizierte und nicht indizierte Parameter mischen
90124=Datei nicht gefunden\: {0}
......
......@@ -141,7 +141,7 @@
90118=Cannot drop table {0}
90119=User data type {0} already exists
90120=User data type {0} not found
90121=Database called at VM shutdown; add ";DB_CLOSE_ON_EXIT\=FALSE" to the db URL to disable automatic database closing
90121=Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT\=FALSE" to the db URL)
90122=Operation not supported for table {0} when there are views on the table\: {1}
90123=Cannot mix indexed and non-indexed parameters
90124=File not found\: {0}
......
.translator=IKEMOTO, Masahiro
02000=\u6709\u52b9\u306a\u30c7\u30fc\u30bf\u304c\u3042\u308a\u307e\u305b\u3093
07001={0} \u306f\u7121\u52b9\u306a\u30d1\u30e9\u30e1\u30fc\u30bf\u756a\u53f7\u3067\u3059, \u671f\u5f85\u3055\u308c\u308b\u756a\u53f7\: {1}
08000=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30aa\u30fc\u30d7\u30f3\u30a8\u30e9\u30fc
08004=\u30e6\u30fc\u30b6\u540d\u307e\u305f\u306f\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u4e0d\u6b63\u3067\u3059
21S02=\u5217\u756a\u53f7\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093
22003=\u7bc4\u56f2\u5916\u306e\u6570\u5024\u3067\u3059
22012=\u30bc\u30ed\u3067\u9664\u7b97\u3057\u307e\u3057\u305f\: {0}
22025=LIKE ESCAPE \u306b\u30a8\u30e9\u30fc\u304c\u3042\u308a\u307e\u3059\: {0}
23000=\u5236\u7d04\u9055\u53cd\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\: {0}
23001=\u30e6\u30cb\u30fc\u30af\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3001\u307e\u305f\u306f\u30d7\u30e9\u30a4\u30de\u30ea\u30ad\u30fc\u9055\u53cd\: {0}
23002=\u53c2\u7167\u6574\u5408\u6027\u5236\u7d04\u9055\u53cd\: {0}
23003=\u53c2\u7167\u6574\u5408\u6027\u5236\u7d04\u9055\u53cd\: {0}
42000=SQL\u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8\u306b\u6587\u6cd5\u30a8\u30e9\u30fc\u304c\u3042\u308a\u307e\u3059 {0}
42001=SQL\u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8\u306b\u6587\u6cd5\u30a8\u30e9\u30fc\u304c\u3042\u308a\u307e\u3059 {0}; \u671f\u5f85\u3055\u308c\u308b\u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8 {1}
42S01=\u30c6\u30fc\u30d6\u30eb {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
42S02=\u30c6\u30fc\u30d6\u30eb {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
42S11=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
42S12=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
42S21=\u5217\u540d {0} \u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059
42S22=\u5217 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
42S32=\u8a2d\u5b9a {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90000=\u95a2\u6570 {0} \u306f\u30ea\u30b6\u30eb\u30c8\u30bb\u30c3\u30c8\u3092\u8fd4\u3055\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093
90001=\u30e1\u30bd\u30c3\u30c9\u306f\u30af\u30a8\u30ea\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002executeUpdate\u306e\u304b\u308f\u308a\u306b\u3001excute\u3001\u307e\u305f\u306fexecuteQuery\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044
90002=\u30e1\u30bd\u30c3\u30c9\u306f\u30af\u30a8\u30ea\u3057\u304b\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002executeQuery\u306e\u304b\u308f\u308a\u306b\u3001excecute\u3001\u307e\u305f\u306fexecuteUpdate\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044
90003=\u6587\u5b57\u6570\u304c\u5947\u6570\u306e16\u9032\u6587\u5b57\u5217\u3067\u3059\: {0}
90004=16\u9032\u6587\u5b57\u5217\u306b\u4e0d\u6b63\u306a\u6587\u5b57\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\: {0}
90005=\u5217 {0} \u306e\u5024\u304c\u9577\u904e\u304e\u307e\u3059
90006=\u5217 {0} \u306b\u306fnull\u5024\u304c\u8a31\u3055\u308c\u3066\u3044\u307e\u305b\u3093
90007=\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u3059\u3067\u306b\u9589\u3058\u3089\u308c\u3066\u3044\u307e\u3059
90008=\u30d1\u30e9\u30e1\u30fc\u30bf {1} \u306b\u5bfe\u3059\u308b\u5024 {0} \u304c\u4e0d\u6b63\u3067\u3059
90009=\u65e5\u4ed8\u5b9a\u6570 {0} \u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093
90010=\u6642\u9593\u5b9a\u6570 {0} \u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093
90011=\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u5b9a\u6570 {0} \u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093
90012=\u30d1\u30e9\u30e1\u30fc\u30bf {0} \u304c\u30bb\u30c3\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093
90013=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90014=\u89e3\u6790\u30a8\u30e9\u30fc {0}
90015=SUM\u3001AVG\u3092\u4e0d\u6b63\u306a\u30c7\u30fc\u30bf\u578b {0} \u306b\u4f7f\u7528\u3057\u307e\u3057\u305f
90016=\u5217 {0} \u306f\u30ea\u30b9\u30c8\u306b\u3088\u308a\u30b0\u30eb\u30fc\u30d7\u5316\u3055\u308c\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093
90017=\u8907\u6570\u306e\u30d7\u30e9\u30a4\u30de\u30ea\u30ad\u30fc\u3092\u5b9a\u7fa9\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f
90018=\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u3088\u308a\u9589\u3058\u3089\u308c\u3066\u3044\u306a\u3044\u63a5\u7d9a\u304c\u30ac\u30d9\u30fc\u30b8\u30b3\u30ec\u30af\u30c8\u3055\u308c\u307e\u3057\u305f
90019=\u4f7f\u7528\u4e2d\u306e\u30e6\u30fc\u30b6\u3092drop\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
90020=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u4f7f\u7528\u4e2d\u3067\u3059\: {0}. \u53ef\u80fd\u306a\u89e3\u6c7a\u7b56\: \u4ed6\u306e\u63a5\u7d9a\u3092\u5168\u3066\u9589\u3058\u308b; \u30b5\u30fc\u30d0\u30e2\u30fc\u30c9\u3092\u4f7f\u3046
90021=\u30c7\u30fc\u30bf\u5909\u63db\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f {0}
90022=\u95a2\u6570 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90023=\u5217 {0} \u306b\u306fnull\u5024\u3092\u8a31\u3059\u3079\u304d\u3066\u306f\u3042\u308a\u307e\u305b\u3093
90024=\u30d5\u30a1\u30a4\u30eb\u540d\u3092 {0} \u304b\u3089 {1} \u306b\u5909\u66f4\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
90025=\u30d5\u30a1\u30a4\u30eb {0} \u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093
90026=\u76f4\u5217\u5316\u306b\u5931\u6557\u3057\u307e\u3057\u305f
90027=\u76f4\u5217\u5316\u5fa9\u5143\u306b\u5931\u6557\u3057\u307e\u3057\u305f
90028=\u5165\u51fa\u529b\u4f8b\u5916\: {0}
90029=\u73fe\u5728\u884c\u306f\u66f4\u65b0\u4e0d\u53ef\u3067\u3059
90030=\u30ec\u30b3\u30fc\u30c9 {0} \u3092\u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u30d5\u30a1\u30a4\u30eb\u306e\u7834\u640d\u3092\u691c\u51fa\u3057\u307e\u3057\u305f\u3002\u53ef\u80fd\u306a\u89e3\u6c7a\u7b56\: \u30ea\u30ab\u30d0\u30ea\u30c4\u30fc\u30eb\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044
90031=\u5165\u51fa\u529b\u4f8b\u5916\: {0}; {1}
90032=\u30e6\u30fc\u30b6 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90033=\u30e6\u30fc\u30b6 {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90034=\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u30a8\u30e9\u30fc\: {0}
90035=\u30b7\u30fc\u30b1\u30f3\u30b9 {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90036=\u30b7\u30fc\u30b1\u30f3\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90037=\u30d3\u30e5\u30fc {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90038=\u30d3\u30e5\u30fc {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90039=\u7cbe\u5ea6 {0} \u306b\u5bfe\u3057\u3066\u5024\u304c\u5927\u304d\u3059\u304e\u307e\u3059
90040=\u3053\u306e\u64cd\u4f5c\u306b\u306f\u7ba1\u7406\u6a29\u9650\u304c\u5fc5\u8981\u3067\u3059
90041=\u30c8\u30ea\u30ac {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90042=\u30c8\u30ea\u30ac {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90043=\u30c8\u30ea\u30ac {0} \u30aa\u30d6\u30b8\u30a7\u30af\u30c8, \u30af\u30e9\u30b9 {1} \u3092\u751f\u6210\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
90044=\u30c8\u30ea\u30ac {0} \u30aa\u30d6\u30b8\u30a7\u30af\u30c8, \u30af\u30e9\u30b9 {1} \u3092\u5b9f\u884c\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
90045=\u5236\u7d04 {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90046=URL\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u30a8\u30e9\u30fc; {1} \u3067\u306f\u306a\u304f {0} \u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093
90047=\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002\u30c9\u30e9\u30a4\u30d0\u30d0\u30fc\u30b8\u30e7\u30f3\u306f {0} \u3067\u3059\u304c\u3001\u30b5\u30fc\u30d0\u30d0\u30fc\u30b8\u30e7\u30f3\u306f {1} \u3067\u3059
90048=\u30d5\u30a1\u30a4\u30eb {0} \u306f\u3001\u672a\u30b5\u30dd\u30fc\u30c8\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304b\u3001\u4e0d\u6b63\u306a\u30d5\u30a1\u30a4\u30eb\u30d8\u30c3\u30c0\u3092\u6301\u3064\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3067\u3059
90049=\u30d5\u30a1\u30a4\u30eb {0} \u306e\u6697\u53f7\u5316\u30a8\u30e9\u30fc\u3067\u3059
90050=\u4e0d\u6b63\u306a\u30d1\u30b9\u30ef\u30fc\u30c9\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u3059\u3002\u6b63\u3057\u304f\u306f\: \u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u30ef\u30fc\u30c9 <\u7a7a\u767d> \u30e6\u30fc\u30b6\u30d1\u30b9\u30ef\u30fc\u30c9
90051=\u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8\u306f\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3057\u305f
90052=\u30b5\u30d6\u30af\u30a8\u30ea\u304c\u5358\u4e00\u5217\u306e\u30af\u30a8\u30ea\u3067\u306f\u3042\u308a\u307e\u305b\u3093
90053=\u6570\u5024\u30b5\u30d6\u30af\u30a8\u30ea\u304c\u8907\u6570\u306e\u884c\u3092\u542b\u3093\u3067\u3044\u307e\u3059
90054=\u96c6\u5408\u95a2\u6570 {0} \u306e\u4e0d\u6b63\u306a\u4f7f\u7528
90055={0} \u306f\u672a\u30b5\u30dd\u30fc\u30c8\u306e\u6697\u53f7\u3067\u3059
90056=\u5217 {0} \u306b\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093
90057=\u5236\u7d04 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90058=\u30c6\u30fc\u30d6\u30eb\u304b\u3001\u30c6\u30fc\u30d6\u30eb\u306e\u5225\u540d {0} \u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059
90059=\u5217\u540d {0} \u304c\u3042\u3044\u307e\u3044\u3067\u3059
90060={0} \u306f\u672a\u30b5\u30dd\u30fc\u30c8\u306e\u30d5\u30a1\u30a4\u30eb\u30ed\u30c3\u30af\u65b9\u5f0f\u3067\u3059
90061=\u30dd\u30fc\u30c8 {0} \u3092\u30aa\u30fc\u30d7\u30f3\u4e2d\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f (\u30dd\u30fc\u30c8\u304c\u4f7f\u7528\u4e2d\u306e\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059)
90062=\u30d5\u30a1\u30a4\u30eb {0} \u3092\u4f5c\u6210\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
90063=\u30bb\u30fc\u30d6\u30dd\u30a4\u30f3\u30c8\u304c\u4e0d\u6b63\u3067\u3059\: {0}
90064=\u30bb\u30fc\u30d6\u30dd\u30a4\u30f3\u30c8\u306e\u540d\u524d\u3092\u524a\u9664\u3057\u307e\u3057\u305f
90065=\u30bb\u30fc\u30d6\u30dd\u30a4\u30f3\u30c8\u306b\u540d\u524d\u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f
90066=\u30d7\u30ed\u30d1\u30c6\u30a3 {0} \u304c\u91cd\u8907\u3057\u3066\u3044\u307e\u3059
90067=\u63a5\u7d9a\u304c\u58ca\u308c\u3066\u3044\u307e\u3059
90068=order by \u5bfe\u8c61\u306e\u5f0f {0} \u306f\u3001\u7d50\u679c\u30ea\u30b9\u30c8\u306b\u542b\u307e\u308c\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059
90069=\u30ed\u30fc\u30eb {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90070=\u30ed\u30fc\u30eb {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90071=\u30e6\u30fc\u30b6\u3001\u307e\u305f\u306f\u30ed\u30fc\u30eb {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90072=\u30ed\u30fc\u30eb\u3068\u6a29\u9650\u306f\u6df7\u5728\u3067\u304d\u307e\u305b\u3093
90073=\u6a29\u9650\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90074=\u30ed\u30fc\u30eb {0} \u306f\u3059\u3067\u306b\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u3059
90075=\u5217\u306f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u306e\u4e00\u90e8\u3067\u3059
90076=\u95a2\u6570\u306e\u5225\u540d {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90077=\u95a2\u6570\u306e\u5225\u540d {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90078=\u30b9\u30ad\u30fc\u30de {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90079=\u30b9\u30ad\u30fc\u30de {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90080=\u30b9\u30ad\u30fc\u30de\u540d\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093
90081=\u5217 {0} \u304cnull\u5024\u3092\u542b\u3093\u3067\u3044\u307e\u3059
90082=\u30b7\u30fc\u30b1\u30f3\u30b9 {0} \u306f\u30c6\u30fc\u30d6\u30eb\u306b\u5c5e\u3057\u307e\u3059
90083=\u5217\u306f {0} \u306b\u53c2\u7167\u3055\u308c\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059
90084=\u6700\u5f8c\u306e\u5217 {0} \u3092drop\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
90085=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u306f\u5236\u7d04\u306b\u5c5e\u3057\u3066\u3044\u307e\u3059
90086=\u30af\u30e9\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90087=\u30e1\u30bd\u30c3\u30c9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90088={0} \u306f\u4e0d\u660e\u306a\u30e2\u30fc\u30c9\u3067\u3059
90089=\u30c7\u30fc\u30bf\u30c6\u30fc\u30d6\u30eb {0} \u304c\u3042\u308b\u305f\u3081\u3001\u7167\u5408\u9806\u5e8f\u306e\u5909\u66f4\u306f\u3067\u304d\u307e\u305b\u3093
90090=\u30b9\u30ad\u30fc\u30de {0} \u306fdrop\u3067\u304d\u307e\u305b\u3093
90091=\u30ed\u30fc\u30eb {0} \u306fdrop\u3067\u304d\u307e\u305b\u3093
90092=\u3053\u306eJava\u30d0\u30fc\u30b8\u30e7\u30f3\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093 (Java 1.4\u304c\u5fc5\u8981\u3067\u3059)
90093=\u30af\u30e9\u30b9\u30bf\u30ea\u30f3\u30b0\u30a8\u30e9\u30fc - \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u30b9\u30bf\u30f3\u30c9\u30a2\u30ed\u30f3\u30e2\u30fc\u30c9\u3067\u52d5\u4f5c\u3057\u3066\u3044\u307e\u3059
90094=\u30af\u30e9\u30b9\u30bf\u30ea\u30f3\u30b0\u30a8\u30e9\u30fc - \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u30af\u30e9\u30b9\u30bf\u30fc\u30e2\u30fc\u30c9\u3067\u52d5\u4f5c\u3057\u3066\u3044\u307e\u3059, \u30b5\u30fc\u30d0\u30ea\u30b9\u30c8\: {0}
90095=\u6587\u5b57\u5217\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u30a8\u30e9\u30fc\: {0}
90096=\u30aa\u30d6\u30b8\u30a7\u30af\u30c8 {0} \u306b\u5bfe\u3059\u308b\u5341\u5206\u306a\u6a29\u9650\u304c\u3042\u308a\u307e\u305b\u3093
90097=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u8aad\u307f\u8fbc\u307f\u5c02\u7528\u3067\u3059
90098=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u3059\u3067\u306b\u9589\u3058\u3089\u308c\u3066\u3044\u307e\u3059
90099=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30ca\u306e\u8a2d\u5b9a\u30a8\u30e9\u30fc {0}
90100=\u30c7\u30a3\u30b9\u30af\u306e\u7a7a\u304d\u9818\u57df\u304c\u3042\u308a\u307e\u305b\u3093
90101=\u4e0d\u6b63\u306aXID\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\: {0}
90102=\u672a\u30b5\u30dd\u30fc\u30c8\u306e\u5727\u7e2e\u30aa\u30d7\u30b7\u30e7\u30f3\: {0}
90103=\u672a\u30b5\u30dd\u30fc\u30c8\u306e\u5727\u7e2e\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\: {0}
90104=\u5727\u7e2e\u30a8\u30e9\u30fc
90105=\u30e6\u30fc\u30b6\u5b9a\u7fa9\u95a2\u6570\u3092\u5b9f\u884c\u4e2d\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
90106={0} \u3092truncate\u3067\u304d\u307e\u305b\u3093
90107={1} \u304c\u4f9d\u5b58\u3057\u3066\u3044\u308b\u305f\u3081\u3001{0} \u3092drop\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
90108=\u30b9\u30bf\u30c3\u30af\u30aa\u30fc\u30d0\u30fc\u30d5\u30ed\u30fc (\u518d\u5e30\u7684\u306a\u30af\u30a8\u30ea\u3001\u95a2\u6570\u306e\u53ef\u80fd\u6027)
90109=\u30d3\u30e5\u30fc {0} \u304c\u7121\u52b9\u3067\u3059\: {1}
90110={0} \u306f\u7bc4\u56f2\u5916\u3067\u3059
90111=SQL\u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8 {0} \u306b\u3088\u308b\u7d50\u5408\u30c6\u30fc\u30d6\u30eb\u30a2\u30af\u30bb\u30b9\u30a8\u30e9\u30fc
90112=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u304b\u3089\u524a\u9664\u3092\u8a66\u307f\u307e\u3057\u305f\u304c\u3001\u884c\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90113=\u672a\u30b5\u30dd\u30fc\u30c8\u306e\u63a5\u7d9a\u8a2d\u5b9a {0}
90114=\u5b9a\u6570 {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90115=\u5b9a\u6570 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90116=\u3053\u306e\u7a2e\u985e\u306e\u30ea\u30c6\u30e9\u30eb\u306f\u8a31\u3055\u308c\u3066\u3044\u307e\u305b\u3093
90117=\u3053\u306e\u30b5\u30fc\u30d0\u3078\u306e\u30ea\u30e2\u30fc\u30c8\u63a5\u7d9a\u306f\u8a31\u3055\u308c\u3066\u3044\u307e\u305b\u3093, -tcpAllowOthers\u3092\u53c2\u7167
90118=\u30c6\u30fc\u30d6\u30eb {0} \u306fdrop\u3067\u304d\u307e\u305b\u3093
90119=\u30e6\u30fc\u30b6\u30c7\u30fc\u30bf\u578b {0} \u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059
90120=\u30e6\u30fc\u30b6\u30c7\u30fc\u30bf\u578b {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
90121=VM\u30b7\u30e3\u30c3\u30c8\u30c0\u30a6\u30f3\u6642\u306b\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u547c\u3073\u51fa\u3055\u308c\u307e\u3057\u305f; \u81ea\u52d5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30af\u30ed\u30fc\u30ba\u3092\u7121\u52b9\u306b\u3059\u308b\u305f\u3081\u306b\u3001db URL\u306b ";DB_CLOSE_ON_EXIT\=FALSE" \u3092\u8ffd\u52a0\u3057\u3066\u304f\u3060\u3055\u3044
90122=\u30d3\u30e5\u30fc\u304c\u5b58\u5728\u3059\u308b\u30c6\u30fc\u30d6\u30eb {0} \u306b\u5bfe\u3059\u308b\u64cd\u4f5c\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\: {1}
90123=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u4ed8\u3044\u305f\u30d1\u30e9\u30e1\u30fc\u30bf\u3068\u4ed8\u3044\u3066\u3044\u306a\u3044\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u6df7\u5728\u3055\u305b\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
90124=\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\: {0}
90125=\u7121\u52b9\u306a\u30af\u30e9\u30b9, {0} \u304c\u671f\u5f85\u3055\u308c\u3066\u3044\u308b\u306b\u3082\u304b\u304b\u308f\u3089\u305a {1} \u3092\u53d6\u5f97\u3057\u307e\u3057\u305f
90126=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u6c38\u7d9a\u7684\u3067\u306f\u3042\u308a\u307e\u305b\u3093
90127=\u30ea\u30b6\u30eb\u30c8\u30bb\u30c3\u30c8\u304c\u66f4\u65b0\u53ef\u80fd\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30af\u30a8\u30ea\u306f\u5358\u4e00\u306e\u30c6\u30fc\u30d6\u30eb\u304b\u3089\u3001\u30e6\u30cb\u30fc\u30af\u30ad\u30fc\u3092\u5168\u3066select\u3057\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u3002
90128=\u30ea\u30b6\u30eb\u30c8\u30bb\u30c3\u30c8\u304c\u30b9\u30af\u30ed\u30fc\u30eb\u3001\u30ea\u30bb\u30c3\u30c8\u53ef\u80fd\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY) \u3092\u4f7f\u3046\u5fc5\u8981\u304c\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
90129=#Transaction {0} not found
90130=#This method is not allowed for a prepared statement; use a regular statement instead.
90131=#Concurrent update in table {0}\: another transaction has updated or deleted the same row
HY000=\u4e00\u822c\u30a8\u30e9\u30fc\: {0}
HY004=\u4e0d\u660e\u306a\u30c7\u30fc\u30bf\u578b\: {0}
HYC00=\u6a5f\u80fd\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093
HYT00=\u30c6\u30fc\u30d6\u30eb {0} \u306e\u30ed\u30c3\u30af\u8a66\u884c\u304c\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u3057\u307e\u3057\u305f
02000=\u6709\u52B9\u306A\u30C7\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093
07001={0} \u306F\u7121\u52B9\u306A\u30D1\u30E9\u30E1\u30FC\u30BF\u756A\u53F7\u3067\u3059, \u671F\u5F85\u3055\u308C\u308B\u756A\u53F7\: {1}
08000=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30AA\u30FC\u30D7\u30F3\u30A8\u30E9\u30FC
08004=\u30E6\u30FC\u30B6\u540D\u307E\u305F\u306F\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u4E0D\u6B63\u3067\u3059
21S02=\u5217\u756A\u53F7\u304C\u4E00\u81F4\u3057\u307E\u305B\u3093
22003=\u7BC4\u56F2\u5916\u306E\u6570\u5024\u3067\u3059
22012=\u30BC\u30ED\u3067\u9664\u7B97\u3057\u307E\u3057\u305F\: {0}
22025=LIKE ESCAPE \u306B\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059\: {0}
23000=\u5236\u7D04\u9055\u53CD\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\: {0}
23001=\u30E6\u30CB\u30FC\u30AF\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u3001\u307E\u305F\u306F\u30D7\u30E9\u30A4\u30DE\u30EA\u30AD\u30FC\u9055\u53CD\: {0}
23002=\u53C2\u7167\u6574\u5408\u6027\u5236\u7D04\u9055\u53CD\: {0}
23003=\u53C2\u7167\u6574\u5408\u6027\u5236\u7D04\u9055\u53CD\: {0}
42000=SQL\u30B9\u30C6\u30FC\u30C8\u30E1\u30F3\u30C8\u306B\u6587\u6CD5\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059 {0}
42001=SQL\u30B9\u30C6\u30FC\u30C8\u30E1\u30F3\u30C8\u306B\u6587\u6CD5\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059 {0}; \u671F\u5F85\u3055\u308C\u308B\u30B9\u30C6\u30FC\u30C8\u30E1\u30F3\u30C8 {1}
42S01=\u30C6\u30FC\u30D6\u30EB {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
42S02=\u30C6\u30FC\u30D6\u30EB {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
42S11=\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
42S12=\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
42S21=\u5217\u540D {0} \u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059
42S22=\u5217 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
42S32=\u8A2D\u5B9A {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90000=\u95A2\u6570 {0} \u306F\u30EA\u30B6\u30EB\u30C8\u30BB\u30C3\u30C8\u3092\u8FD4\u3055\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093
90001=\u30E1\u30BD\u30C3\u30C9\u306F\u30AF\u30A8\u30EA\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093\u3002executeUpdate\u306E\u304B\u308F\u308A\u306B\u3001excute\u3001\u307E\u305F\u306FexecuteQuery\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
90002=\u30E1\u30BD\u30C3\u30C9\u306F\u30AF\u30A8\u30EA\u3057\u304B\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093\u3002executeQuery\u306E\u304B\u308F\u308A\u306B\u3001excecute\u3001\u307E\u305F\u306FexecuteUpdate\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
90003=\u6587\u5B57\u6570\u304C\u5947\u6570\u306E16\u9032\u6587\u5B57\u5217\u3067\u3059\: {0}
90004=16\u9032\u6587\u5B57\u5217\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\: {0}
90005=\u5217 {0} \u306E\u5024\u304C\u9577\u904E\u304E\u307E\u3059
90006=\u5217 {0} \u306B\u306Fnull\u5024\u304C\u8A31\u3055\u308C\u3066\u3044\u307E\u305B\u3093
90007=\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306F\u3059\u3067\u306B\u9589\u3058\u3089\u308C\u3066\u3044\u307E\u3059
90008=\u30D1\u30E9\u30E1\u30FC\u30BF {1} \u306B\u5BFE\u3059\u308B\u5024 {0} \u304C\u4E0D\u6B63\u3067\u3059
90009=\u65E5\u4ED8\u5B9A\u6570 {0} \u3092\u89E3\u6790\u3067\u304D\u307E\u305B\u3093
90010=\u6642\u9593\u5B9A\u6570 {0} \u3092\u89E3\u6790\u3067\u304D\u307E\u305B\u3093
90011=\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u5B9A\u6570 {0} \u3092\u89E3\u6790\u3067\u304D\u307E\u305B\u3093
90012=\u30D1\u30E9\u30E1\u30FC\u30BF {0} \u304C\u30BB\u30C3\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
90013=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90014=\u89E3\u6790\u30A8\u30E9\u30FC {0}
90015=SUM\u3001AVG\u3092\u4E0D\u6B63\u306A\u30C7\u30FC\u30BF\u578B {0} \u306B\u4F7F\u7528\u3057\u307E\u3057\u305F
90016=\u5217 {0} \u306F\u30EA\u30B9\u30C8\u306B\u3088\u308A\u30B0\u30EB\u30FC\u30D7\u5316\u3055\u308C\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093
90017=\u8907\u6570\u306E\u30D7\u30E9\u30A4\u30DE\u30EA\u30AD\u30FC\u3092\u5B9A\u7FA9\u3057\u3088\u3046\u3068\u3057\u307E\u3057\u305F
90018=\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u306B\u3088\u308A\u9589\u3058\u3089\u308C\u3066\u3044\u306A\u3044\u63A5\u7D9A\u304C\u30AC\u30D9\u30FC\u30B8\u30B3\u30EC\u30AF\u30C8\u3055\u308C\u307E\u3057\u305F
90019=\u4F7F\u7528\u4E2D\u306E\u30E6\u30FC\u30B6\u3092drop\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
90020=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u304C\u4F7F\u7528\u4E2D\u3067\u3059\: {0}. \u53EF\u80FD\u306A\u89E3\u6C7A\u7B56\: \u4ED6\u306E\u63A5\u7D9A\u3092\u5168\u3066\u9589\u3058\u308B; \u30B5\u30FC\u30D0\u30E2\u30FC\u30C9\u3092\u4F7F\u3046
90021=\u30C7\u30FC\u30BF\u5909\u63DB\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F {0}
90022=\u95A2\u6570 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90023=\u5217 {0} \u306B\u306Fnull\u5024\u3092\u8A31\u3059\u3079\u304D\u3066\u306F\u3042\u308A\u307E\u305B\u3093
90024=\u30D5\u30A1\u30A4\u30EB\u540D\u3092 {0} \u304B\u3089 {1} \u306B\u5909\u66F4\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
90025=\u30D5\u30A1\u30A4\u30EB {0} \u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093
90026=\u76F4\u5217\u5316\u306B\u5931\u6557\u3057\u307E\u3057\u305F
90027=\u76F4\u5217\u5316\u5FA9\u5143\u306B\u5931\u6557\u3057\u307E\u3057\u305F
90028=\u5165\u51FA\u529B\u4F8B\u5916\: {0}
90029=\u73FE\u5728\u884C\u306F\u66F4\u65B0\u4E0D\u53EF\u3067\u3059
90030=\u30EC\u30B3\u30FC\u30C9 {0} \u3092\u8AAD\u307F\u8FBC\u307F\u4E2D\u306B\u30D5\u30A1\u30A4\u30EB\u306E\u7834\u640D\u3092\u691C\u51FA\u3057\u307E\u3057\u305F\u3002\u53EF\u80FD\u306A\u89E3\u6C7A\u7B56\: \u30EA\u30AB\u30D0\u30EA\u30C4\u30FC\u30EB\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
90031=\u5165\u51FA\u529B\u4F8B\u5916\: {0}; {1}
90032=\u30E6\u30FC\u30B6 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90033=\u30E6\u30FC\u30B6 {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90034=\u30ED\u30B0\u30D5\u30A1\u30A4\u30EB\u30A8\u30E9\u30FC\: {0}
90035=\u30B7\u30FC\u30B1\u30F3\u30B9 {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90036=\u30B7\u30FC\u30B1\u30F3\u30B9 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90037=\u30D3\u30E5\u30FC {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90038=\u30D3\u30E5\u30FC {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90039=\u7CBE\u5EA6 {0} \u306B\u5BFE\u3057\u3066\u5024\u304C\u5927\u304D\u3059\u304E\u307E\u3059
90040=\u3053\u306E\u64CD\u4F5C\u306B\u306F\u7BA1\u7406\u6A29\u9650\u304C\u5FC5\u8981\u3067\u3059
90041=\u30C8\u30EA\u30AC {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90042=\u30C8\u30EA\u30AC {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90043=\u30C8\u30EA\u30AC {0} \u30AA\u30D6\u30B8\u30A7\u30AF\u30C8, \u30AF\u30E9\u30B9 {1} \u3092\u751F\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
90044=\u30C8\u30EA\u30AC {0} \u30AA\u30D6\u30B8\u30A7\u30AF\u30C8, \u30AF\u30E9\u30B9 {1} \u3092\u5B9F\u884C\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
90045=\u5236\u7D04 {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90046=URL\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u30A8\u30E9\u30FC; {1} \u3067\u306F\u306A\u304F {0} \u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093
90047=\u30D0\u30FC\u30B8\u30E7\u30F3\u304C\u4E00\u81F4\u3057\u307E\u305B\u3093\u3002\u30C9\u30E9\u30A4\u30D0\u30D0\u30FC\u30B8\u30E7\u30F3\u306F {0} \u3067\u3059\u304C\u3001\u30B5\u30FC\u30D0\u30D0\u30FC\u30B8\u30E7\u30F3\u306F {1} \u3067\u3059
90048=\u30D5\u30A1\u30A4\u30EB {0} \u306F\u3001\u672A\u30B5\u30DD\u30FC\u30C8\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u304B\u3001\u4E0D\u6B63\u306A\u30D5\u30A1\u30A4\u30EB\u30D8\u30C3\u30C0\u3092\u6301\u3064\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30D5\u30A1\u30A4\u30EB\u3067\u3059
90049=\u30D5\u30A1\u30A4\u30EB {0} \u306E\u6697\u53F7\u5316\u30A8\u30E9\u30FC\u3067\u3059
90050=\u4E0D\u6B63\u306A\u30D1\u30B9\u30EF\u30FC\u30C9\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3067\u3059\u3002\u6B63\u3057\u304F\u306F\: \u30D5\u30A1\u30A4\u30EB\u30D1\u30B9\u30EF\u30FC\u30C9 <\u7A7A\u767D> \u30E6\u30FC\u30B6\u30D1\u30B9\u30EF\u30FC\u30C9
90051=\u30B9\u30C6\u30FC\u30C8\u30E1\u30F3\u30C8\u306F\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F
90052=\u30B5\u30D6\u30AF\u30A8\u30EA\u304C\u5358\u4E00\u5217\u306E\u30AF\u30A8\u30EA\u3067\u306F\u3042\u308A\u307E\u305B\u3093
90053=\u6570\u5024\u30B5\u30D6\u30AF\u30A8\u30EA\u304C\u8907\u6570\u306E\u884C\u3092\u542B\u3093\u3067\u3044\u307E\u3059
90054=\u96C6\u5408\u95A2\u6570 {0} \u306E\u4E0D\u6B63\u306A\u4F7F\u7528
90055={0} \u306F\u672A\u30B5\u30DD\u30FC\u30C8\u306E\u6697\u53F7\u3067\u3059
90056=\u5217 {0} \u306B\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093
90057=\u5236\u7D04 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90058=\u30C6\u30FC\u30D6\u30EB\u304B\u3001\u30C6\u30FC\u30D6\u30EB\u306E\u5225\u540D {0} \u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059
90059=\u5217\u540D {0} \u304C\u3042\u3044\u307E\u3044\u3067\u3059
90060={0} \u306F\u672A\u30B5\u30DD\u30FC\u30C8\u306E\u30D5\u30A1\u30A4\u30EB\u30ED\u30C3\u30AF\u65B9\u5F0F\u3067\u3059
90061=\u30DD\u30FC\u30C8 {0} \u3092\u30AA\u30FC\u30D7\u30F3\u4E2D\u306B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F (\u30DD\u30FC\u30C8\u304C\u4F7F\u7528\u4E2D\u306E\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059)
90062=\u30D5\u30A1\u30A4\u30EB {0} \u3092\u4F5C\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
90063=\u30BB\u30FC\u30D6\u30DD\u30A4\u30F3\u30C8\u304C\u4E0D\u6B63\u3067\u3059\: {0}
90064=\u30BB\u30FC\u30D6\u30DD\u30A4\u30F3\u30C8\u306E\u540D\u524D\u3092\u524A\u9664\u3057\u307E\u3057\u305F
90065=\u30BB\u30FC\u30D6\u30DD\u30A4\u30F3\u30C8\u306B\u540D\u524D\u3092\u8A2D\u5B9A\u3057\u307E\u3057\u305F
90066=\u30D7\u30ED\u30D1\u30C6\u30A3 {0} \u304C\u91CD\u8907\u3057\u3066\u3044\u307E\u3059
90067=\u63A5\u7D9A\u304C\u58CA\u308C\u3066\u3044\u307E\u3059
90068=order by \u5BFE\u8C61\u306E\u5F0F {0} \u306F\u3001\u7D50\u679C\u30EA\u30B9\u30C8\u306B\u542B\u307E\u308C\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
90069=\u30ED\u30FC\u30EB {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90070=\u30ED\u30FC\u30EB {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90071=\u30E6\u30FC\u30B6\u3001\u307E\u305F\u306F\u30ED\u30FC\u30EB {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90072=\u30ED\u30FC\u30EB\u3068\u6A29\u9650\u306F\u6DF7\u5728\u3067\u304D\u307E\u305B\u3093
90073=\u6A29\u9650\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90074=\u30ED\u30FC\u30EB {0} \u306F\u3059\u3067\u306B\u8A31\u53EF\u3055\u308C\u3066\u3044\u307E\u3059
90075=\u5217\u306F\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 {0} \u306E\u4E00\u90E8\u3067\u3059
90076=\u95A2\u6570\u306E\u5225\u540D {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90077=\u95A2\u6570\u306E\u5225\u540D {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90078=\u30B9\u30AD\u30FC\u30DE {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90079=\u30B9\u30AD\u30FC\u30DE {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90080=\u30B9\u30AD\u30FC\u30DE\u540D\u304C\u4E00\u81F4\u3057\u307E\u305B\u3093
90081=\u5217 {0} \u304Cnull\u5024\u3092\u542B\u3093\u3067\u3044\u307E\u3059
90082=\u30B7\u30FC\u30B1\u30F3\u30B9 {0} \u306F\u30C6\u30FC\u30D6\u30EB\u306B\u5C5E\u3057\u307E\u3059
90083=\u5217\u306F {0} \u306B\u53C2\u7167\u3055\u308C\u3066\u3044\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059
90084=\u6700\u5F8C\u306E\u5217 {0} \u3092drop\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
90085=\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 {0} \u306F\u5236\u7D04\u306B\u5C5E\u3057\u3066\u3044\u307E\u3059
90086=\u30AF\u30E9\u30B9 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90087=\u30E1\u30BD\u30C3\u30C9 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90088={0} \u306F\u4E0D\u660E\u306A\u30E2\u30FC\u30C9\u3067\u3059
90089=\u30C7\u30FC\u30BF\u30C6\u30FC\u30D6\u30EB {0} \u304C\u3042\u308B\u305F\u3081\u3001\u7167\u5408\u9806\u5E8F\u306E\u5909\u66F4\u306F\u3067\u304D\u307E\u305B\u3093
90090=\u30B9\u30AD\u30FC\u30DE {0} \u306Fdrop\u3067\u304D\u307E\u305B\u3093
90091=\u30ED\u30FC\u30EB {0} \u306Fdrop\u3067\u304D\u307E\u305B\u3093
90092=\u3053\u306EJava\u30D0\u30FC\u30B8\u30E7\u30F3\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093 (Java 1.4\u304C\u5FC5\u8981\u3067\u3059)
90093=\u30AF\u30E9\u30B9\u30BF\u30EA\u30F3\u30B0\u30A8\u30E9\u30FC - \u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306F\u30B9\u30BF\u30F3\u30C9\u30A2\u30ED\u30F3\u30E2\u30FC\u30C9\u3067\u52D5\u4F5C\u3057\u3066\u3044\u307E\u3059
90094=\u30AF\u30E9\u30B9\u30BF\u30EA\u30F3\u30B0\u30A8\u30E9\u30FC - \u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306F\u30AF\u30E9\u30B9\u30BF\u30FC\u30E2\u30FC\u30C9\u3067\u52D5\u4F5C\u3057\u3066\u3044\u307E\u3059, \u30B5\u30FC\u30D0\u30EA\u30B9\u30C8\: {0}
90095=\u6587\u5B57\u5217\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u30A8\u30E9\u30FC\: {0}
90096=\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8 {0} \u306B\u5BFE\u3059\u308B\u5341\u5206\u306A\u6A29\u9650\u304C\u3042\u308A\u307E\u305B\u3093
90097=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306F\u8AAD\u307F\u8FBC\u307F\u5C02\u7528\u3067\u3059
90098=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306F\u3059\u3067\u306B\u9589\u3058\u3089\u308C\u3066\u3044\u307E\u3059
90099=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30A4\u30D9\u30F3\u30C8\u30EA\u30B9\u30CA\u306E\u8A2D\u5B9A\u30A8\u30E9\u30FC {0}
90100=\u30C7\u30A3\u30B9\u30AF\u306E\u7A7A\u304D\u9818\u57DF\u304C\u3042\u308A\u307E\u305B\u3093
90101=\u4E0D\u6B63\u306AXID\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\: {0}
90102=\u672A\u30B5\u30DD\u30FC\u30C8\u306E\u5727\u7E2E\u30AA\u30D7\u30B7\u30E7\u30F3\: {0}
90103=\u672A\u30B5\u30DD\u30FC\u30C8\u306E\u5727\u7E2E\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\: {0}
90104=\u5727\u7E2E\u30A8\u30E9\u30FC
90105=\u30E6\u30FC\u30B6\u5B9A\u7FA9\u95A2\u6570\u3092\u5B9F\u884C\u4E2D\u306B\u4F8B\u5916\u304C\u767A\u751F\u3057\u307E\u3057\u305F
90106={0} \u3092truncate\u3067\u304D\u307E\u305B\u3093
90107={1} \u304C\u4F9D\u5B58\u3057\u3066\u3044\u308B\u305F\u3081\u3001{0} \u3092drop\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
90108=\u30B9\u30BF\u30C3\u30AF\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC (\u518D\u5E30\u7684\u306A\u30AF\u30A8\u30EA\u3001\u95A2\u6570\u306E\u53EF\u80FD\u6027)
90109=\u30D3\u30E5\u30FC {0} \u304C\u7121\u52B9\u3067\u3059\: {1}
90110={0} \u306F\u7BC4\u56F2\u5916\u3067\u3059
90111=SQL\u30B9\u30C6\u30FC\u30C8\u30E1\u30F3\u30C8 {0} \u306B\u3088\u308B\u7D50\u5408\u30C6\u30FC\u30D6\u30EB\u30A2\u30AF\u30BB\u30B9\u30A8\u30E9\u30FC
90112=\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9 {0} \u304B\u3089\u524A\u9664\u3092\u8A66\u307F\u307E\u3057\u305F\u304C\u3001\u884C\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90113=\u672A\u30B5\u30DD\u30FC\u30C8\u306E\u63A5\u7D9A\u8A2D\u5B9A {0}
90114=\u5B9A\u6570 {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90115=\u5B9A\u6570 {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90116=\u3053\u306E\u7A2E\u985E\u306E\u30EA\u30C6\u30E9\u30EB\u306F\u8A31\u3055\u308C\u3066\u3044\u307E\u305B\u3093
90117=\u3053\u306E\u30B5\u30FC\u30D0\u3078\u306E\u30EA\u30E2\u30FC\u30C8\u63A5\u7D9A\u306F\u8A31\u3055\u308C\u3066\u3044\u307E\u305B\u3093, -tcpAllowOthers\u3092\u53C2\u7167
90118=\u30C6\u30FC\u30D6\u30EB {0} \u306Fdrop\u3067\u304D\u307E\u305B\u3093
90119=\u30E6\u30FC\u30B6\u30C7\u30FC\u30BF\u578B {0} \u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059
90120=\u30E6\u30FC\u30B6\u30C7\u30FC\u30BF\u578B {0} \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
90121=\#Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT\=FALSE" to the db URL)
90122=\u30D3\u30E5\u30FC\u304C\u5B58\u5728\u3059\u308B\u30C6\u30FC\u30D6\u30EB {0} \u306B\u5BFE\u3059\u308B\u64CD\u4F5C\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\: {1}
90123=\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u306E\u4ED8\u3044\u305F\u30D1\u30E9\u30E1\u30FC\u30BF\u3068\u4ED8\u3044\u3066\u3044\u306A\u3044\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u6DF7\u5728\u3055\u305B\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
90124=\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\: {0}
90125=\u7121\u52B9\u306A\u30AF\u30E9\u30B9, {0} \u304C\u671F\u5F85\u3055\u308C\u3066\u3044\u308B\u306B\u3082\u304B\u304B\u308F\u3089\u305A {1} \u3092\u53D6\u5F97\u3057\u307E\u3057\u305F
90126=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306F\u6C38\u7D9A\u7684\u3067\u306F\u3042\u308A\u307E\u305B\u3093
90127=\u30EA\u30B6\u30EB\u30C8\u30BB\u30C3\u30C8\u304C\u66F4\u65B0\u53EF\u80FD\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002\u30AF\u30A8\u30EA\u306F\u5358\u4E00\u306E\u30C6\u30FC\u30D6\u30EB\u304B\u3089\u3001\u30E6\u30CB\u30FC\u30AF\u30AD\u30FC\u3092\u5168\u3066select\u3057\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093\u3002
90128=\u30EA\u30B6\u30EB\u30C8\u30BB\u30C3\u30C8\u304C\u30B9\u30AF\u30ED\u30FC\u30EB\u3001\u30EA\u30BB\u30C3\u30C8\u53EF\u80FD\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY) \u3092\u4F7F\u3046\u5FC5\u8981\u304C\u3042\u308B\u304B\u3082\u3057\u308C\u307E\u305B\u3093\u3002
90129=\#Transaction {0} not found
90130=\#This method is not allowed for a prepared statement; use a regular statement instead.
90131=\#Concurrent update in table {0}\: another transaction has updated or deleted the same row
HY000=\u4E00\u822C\u30A8\u30E9\u30FC\: {0}
HY004=\u4E0D\u660E\u306A\u30C7\u30FC\u30BF\u578B\: {0}
HYC00=\u6A5F\u80FD\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
HYT00=\u30C6\u30FC\u30D6\u30EB {0} \u306E\u30ED\u30C3\u30AF\u8A66\u884C\u304C\u30BF\u30A4\u30E0\u30A2\u30A6\u30C8\u3057\u307E\u3057\u305F
......@@ -141,7 +141,7 @@
90118=Nie mozna skasowac tabeli {0}
90119=Typ danych uzytkownika {0} juz istnieje
90120=Typ danych uzytkownika {0} nie istnieje
90121=Database called at VM shutdown; add ";DB_CLOSE_ON_EXIT\=FALSE" to the db URL to disable automatic database closing
90121=\#Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT\=FALSE" to the db URL)
90122=Operacja nie jest dozwolona dla tabeli {0} gdy istnieja widoki oparte na tabeli\: {1}
90123=Nie mozna mieszac parametrow indeksowych z nieindeksowymi
90124=Plik nie istnieje\: {0}
......
......@@ -124,6 +124,8 @@ http://maven.apache.org/guides/mini/guide-central-repository-upload.html
add MVCC
don't create @~ of not translated
improve documentation of 'mixed mode' usage.
test and document fulltext search
......
......@@ -503,4 +503,5 @@ mathematicians instantiation homepage supporter grained tilde subscribe baseline
finalizer textbase newsfeeds quicksort
prio zvikico incrementally nocheck differently eng admins problog nio though typepad channels rolling
lightweight builder
tunes elephant codewave incorrectly mytunesrss speeds cte honoured httpdocs department whereever dog dept edh oops flower music appends research plant
\ No newline at end of file
tunes elephant codewave incorrectly mytunesrss speeds cte honoured httpdocs department whereever dog dept edh oops flower music appends research plant
testview gaps birth vid
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论