db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rhille...@apache.org
Subject svn commit: r1421449 [5/17] - in /db/derby/code/trunk/java: drda/org/apache/derby/loc/drda/ engine/org/apache/derby/loc/ testing/org/apache/derbyTesting/functionTests/master/ testing/org/apache/derbyTesting/functionTests/tests/derbynet/ testing/org/apa...
Date Thu, 13 Dec 2012 19:47:23 GMT
Modified: db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_es.properties
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_es.properties?rev=1421449&r1=1421448&r2=1421449&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_es.properties (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_es.properties Thu Dec 13 19:47:15 2012
@@ -1,3 +1,5 @@
+###################################################
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
@@ -12,1326 +14,6308 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
+#
+###################################################
+
+###################################################
+#
+# DO NOT EDIT THIS FILE!
+#
+# Instead, edit messages.xml. The ant MessageBuilder task takes
+# messages.xml as input and from it generates this file.
+#
+###################################################
+
+
+01001=Se ha intentado actualizar o suprimir una fila ya suprimida: no se ha actualizado ni suprimido ninguna fila.
 
-01001=Se ha intentado actualizar o suprimir una fila ya suprimida\: no se ha actualizado o suprimido ninguna fila.
 01003=Se han eliminado valores nulos del argumento de una funci\u00F3n de columna.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
 01006=Privilegio no revocado del usuario {0}.
-01007=La funci\u00F3n {0} no se ha revocado del ID de autenticaci\u00F3n {1}.
-01008=WITH ADMIN OPTION de funci\u00F3n {0} no revocada de ID de autenticaci\u00F3n {1}.
-01009=La columna generada {0} se ha eliminado de la tabla {1}.
-0100E=Intento de XX de devolver demasiados conjuntos de resultados. 
-01500=Se ha eliminado la restricci\u00F3n {0} de la tabla {1}.
-01501=Se ha eliminado la vista {0}.
-01502=Se ha eliminado el desencadenante {0} de la tabla {1}.
-01503=Se ha modificado la columna {0} de la tabla {1} a\u00F1adiendo una restricci\u00F3n no nula.
-01504=El nuevo \u00EDndice es un duplicado de un \u00EDndice existente\: {0}.
-01505=Es posible que el valor {0} est\u00E9 truncado.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
+01007=El rol {0} no se ha revocado del ID de autenticaci\u00F3n {1}.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
+01008=WITH ADMIN OPTION del rol {0} no revocado del ID de autenticaci\u00F3n {1}.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableName
+#
+01009=La columna generada {0} se ha borrado de la tabla {1}.
+
+0100E=Intento de devolver demasiados juegos de resultados. 
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+01500=Se ha borrado la restricci\u00F3n {0} de la tabla {1}.
+
+# Arguments:
+#
+#    {0} = viewName
+#
+01501=Se ha borrado la vista {0}.
+
+# Arguments:
+#
+#    {0} = triggerName
+#    {1} = tableName
+#
+01502=Se ha borrado el disparador {0} de la tabla {1}.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableName
+#
+01503=Se ha modificado la columna {0} de la tabla {1} al agregar una restricci\u00F3n no nula.
+
+# Arguments:
+#
+#    {0} = indexName
+#
+01504=El nuevo \u00EDndice es un duplicado de un \u00EDndice existente: {0}.
+
+# Arguments:
+#
+#    {0} = dataValue
+#
+01505=Puede que el valor {0} est\u00E9 truncado.
+
+# Arguments:
+#
+#    {0} = synonymName
+#    {1} = objectName
+#
 01522=El sin\u00F3nimo ''{0}'' reci\u00E9n definido se ha resuelto en el objeto ''{1}'' que no est\u00E1 actualmente definido.
-01J01=No se ha creado la base de datos ''{0}'', en su lugar se ha realizado una conexi\u00F3n con una base de datos existente.
-01J02=Los cursores sensibles al desplazamiento no est\u00E1n implementados actualmente.
-01J04=La clase ''{0}'' para la columna ''{1}'' no implementa java.io.Serializable o java.sql.SQLData. Las instancias deben implementar una de estas interfaces para permitir poder ser almacenadas.
-01J05=Actualizaci\u00F3n de base de datos correcta. La base de datos actualizada est\u00E1 preparada ahora para su uso. No se han podido revalidar las sentencias preparadas almacenadas. Consulte la excepci\u00F3n siguiente para obtener detalles sobre la anomal\u00EDa.
-01J06=ResultSet no actualizable. La consulta no califica para generar un ResultSet actualizable.
-01J07=ResultSetHoldability restringido a ResultSet.CLOSE_CURSORS_AT_COMMIT para una transacci\u00F3n global.
-01J08=No se ha podido abrir el tipo de resultSet {0}. El tipo de ResultSet {1} est\u00E1 abierto.
-01J10=Los conjuntos de resultados sensibles a desplazamiento no est\u00E1n soportados por el servidor; se est\u00E1 volviendo a correlacionar con el cursor de s\u00F3lo avance
-01J12=No se puede obtener el texto de mensaje desde el servidor. Consulte la excepci\u00F3n siguiente. El procedimiento almacenado SYSIBM.SQLCAMESSAGE no est\u00E1 instalado en el servidor. P\u00F3ngase en contacto con el administrador de bases de datos.
-01J13=El n\u00FAmero de filas devueltas ({0}) es demasiado grande para caber en un entero; el valor devuelto se truncar\u00E1.
-01J14=Se est\u00E1 utilizando la autorizaci\u00F3n de SQL sin habilitar primero la autenticaci\u00F3n.
-02000=No se ha encontrado ninguna fila para FETCH, UPDATE o DELETE; o el resultado de una consulta es una tabla vac\u00EDa.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+01J01=No se ha creado la base de datos ''{0}'', en su lugar se ha realizado una conexi\u00F3n a una base de datos existente.
+
+01J02=Los cursores sensibles al desplazamiento no est\u00E1n implantados actualmente.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = columnName
+#
+01J04=La clase ''{0}'' para la columna ''{1}'' no implanta java.io.Serializable o java.sql.SQLData. Las instancias deben implantar una de estas interfaces para que \u00E9stas se puedan almacenar.
+
+01J05=Actualizaci\u00F3n de base de datos correcta. La base de datos actualizada est\u00E1 preparada ahora para su uso. No se han podido revalidar las sentencias preparadas almacenadas. Consulte la excepci\u00F3n siguiente para obtener detalles sobre el fallo.
+
+01J06=No se puede actualizar ResultSet. La consulta no es v\u00E1lida para generar un ResultSet actualizable.
+
+01J07=ResultSetHoldability est\u00E1 restringido a ResultSet.CLOSE_CURSORS_AT_COMMIT para una transacci\u00F3n global.
+
+# Arguments:
+#
+#    {0} = resultSetType
+#    {1} = resultSetType
+#
+01J08=No se ha podido abrir el tipo resultSet {0}. Se ha abierto el tipo ResultSet {1}.
+
+01J10=Los juegos de resultados sensibles al desplazamiento no est\u00E1n soportados por el servidor; se realizar\u00E1 una nueva asignaci\u00F3n al cursor de s\u00F3lo avance
+
+01J12=No se ha podido obtener el texto del mensaje del servidor. Consulte la siguiente excepci\u00F3n. El procedimiento almacenado SYSIBM.SQLCAMESSAGE no est\u00E1 instalado en el servidor. P\u00F3ngase en contacto con el administrador de la base de datos.
+
+# Arguments:
+#
+#    {0} = number
+#
+01J13=El n\u00FAmero de filas devueltas ({0}) es demasiado grande para un entero; el valor devuelto se truncar\u00E1.
+
+01J14=Se est\u00E1 utilizando la autorizaci\u00F3n SQL sin activar primero la autenticaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = remainingDays
+#    {1} = databaseName
+#
+01J15=La contrase\u00F1a caducar\u00E1 en {0} d\u00EDas. Utilice el procedimiento SYSCS_UTIL.SYSCS_MODIFY_PASSWORD para cambiar la contrase\u00F1a en la base de datos ''{1}''.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+01J16=La contrase\u00F1a est\u00E1 anticuada. Para proteger la base de datos, debe actualizar la contrase\u00F1a lo antes posible. Utilice el procedimiento SYSCS_UTIL.SYSCS_MODIFY_PASSWORD para cambiar la contrase\u00F1a en la base de datos ''{0}''.
+
 07000=Al menos un par\u00E1metro de la sentencia actual no est\u00E1 inicializado.
-07004=El par\u00E1metro {0} es un par\u00E1metro de procedimiento {1} y por tanto debe registrarse con CallableStatement.registerOutParameter antes de la ejecuci\u00F3n.
+
+# Arguments:
+#
+#    {0} = parameterName
+#    {1} = procedureName
+#
+07004=El par\u00E1metro {0} es un par\u00E1metro de procedimiento {1}, por lo que se debe registrar con CallableStatement.registerOutParameter antes de la ejecuci\u00F3n.
+
 07009=Sin par\u00E1metros de entrada.
+
 08000=Conexi\u00F3n cerrada por una interrupci\u00F3n desconocida.
-08001.C.10=No se ha podido establecer una conexi\u00F3n debido a que la se\u00F1al de seguridad es mayor que el m\u00E1ximo que permite el protocolo de red.
-08001.C.11=No se ha podido establecer una conexi\u00F3n debido a que el id de usuario tiene una longitud de cero o es mayor que el m\u00E1ximo que permite el protocolo de red.
-08001.C.12=No se ha podido establecer una conexi\u00F3n debido a que la contrase\u00F1a tiene una longitud de cero o es mayor que el m\u00E1ximo que permite el protocolo de red.
+
+08001.C.10=No se ha podido establecer una conexi\u00F3n porque el token de seguridad es mayor que el m\u00E1ximo permitido por el protocolo de red.
+
+08001.C.11=No se ha podido establecer una conexi\u00F3n porque el ID de usuario tiene una longitud de cero o es mayor que el m\u00E1ximo permitido por el protocolo de red.
+
+08001.C.12=No se ha podido establecer una conexi\u00F3n porque la contrase\u00F1a tiene una longitud de cero o es mayor que el m\u00E1ximo permitido por el protocolo de red.
+
 08001.C.13=No se ha podido establecer una conexi\u00F3n porque el nombre externo (EXTNAM) tiene una longitud de cero o es mayor que el m\u00E1ximo permitido por el protocolo de red.
+
 08001.C.14=No se ha podido establecer una conexi\u00F3n porque el nombre de servidor (SRVNAM) tiene una longitud de cero o es mayor que el m\u00E1ximo permitido por el protocolo de red.
-08001.C.1=La propiedad de Derby DataSource {0} necesaria no est\u00E1 establecida.
-08001.C.2={0} \: Error al conectarse al servidor {1} en el puerto {2} con el mensaje {3}.
-08001.C.3=SocketException\: ''{0}''
-08001.C.4=No se puede abrir la corriente en el socket\: ''{0}''.
-08001.C.5=El id de usuario ({0}) est\u00E1 fuera del rango entre 1 y {1}.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
+08001.C.1=La propiedad Derby DataSource {0} necesaria no est\u00E1 definida.
+
+# Arguments:
+#
+#    {0} = error
+#    {1} = serverName
+#    {2} = portNumber
+#    {3} = messageText
+#
+08001.C.2={0}: Error al conectarse al servidor {1} en el puerto {2} con el mensaje {3}.
+
+# Arguments:
+#
+#    {0} = error
+#
+08001.C.3=SocketException: ''{0}''
+
+# Arguments:
+#
+#    {0} = error
+#
+08001.C.4=No se ha podido abrir el flujo en el socket: ''{0}''.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = number
+#
+08001.C.5=La longitud del ID de usuario ({0}) est\u00E1 fuera del rango entre 1 y {1}.
+
+# Arguments:
+#
+#    {0} = length
+#    {1} = number
+#
 08001.C.6=La longitud de la contrase\u00F1a ({0}) est\u00E1 fuera del rango entre 1 y {1}.
-08001.C.7=El id de usuario no puede ser nulo.
+
+08001.C.7=El ID de usuario no puede ser nulo.
+
 08001.C.8=La contrase\u00F1a no puede ser nula.
-08001.C.9=No se ha podido establecer una conexi\u00F3n debido a que el nombre de base de datos ''{0}'' es mayor que la longitud m\u00E1xima que permite el protocolo de red.
-08003.C.1=getConnection() no v\u00E1lido en una Conexi\u00F3nAgrupada cerrada.
-08003.C.2=El m\u00E9todo Lob llamado despu\u00E9s de una conexi\u00F3n se ha cerrado
-08003.C.3=La conexi\u00F3n f\u00EDsica subyacente est\u00E1 obsoleta o cerrada.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08001.C.9=No se ha podido establecer una conexi\u00F3n porque el nombre de la base de datos ''{0}'' es mayor que la longitud m\u00E1xima permitida por el protocolo de red.
+
 08003=Sin conexi\u00F3n actual.
-08004.C.10=No se puede seleccionar permiso del sistema para crear la base de datos ''{0}'' [{1}].
-08004.C.11=Falta permiso para el usuario ''{0}'' para crear la base de datos ''{1}'' [{2}].
-08004.C.12=Se ha producido una anomal\u00EDa de autenticaci\u00F3n de conexi\u00F3n. Las credenciales proporcionadas no son v\u00E1lidas o la base de datos utiliza un esquema de cifrado de contrase\u00F1as incompatible con el mecanismo de seguridad de contrase\u00F1as seguras de sustituci\u00F3n. Si este error se inici\u00F3 despu\u00E9s de la actualizaci\u00F3n, consulte las notas de la versi\u00F3n para ver las opciones de DERBY-4483.
-08004.C.1=Se ha producido una anomal\u00EDa de autenticaci\u00F3n de conexi\u00F3n.  Raz\u00F3n\: {0}.
+
+08003.C.1=getConnection() no v\u00E1lido en PooledConnection cerrado.
+
+08003.C.2=El m\u00E9todo lob llamado despu\u00E9s de una conexi\u00F3n se ha cerrado
+
+08003.C.3=La conexi\u00F3n f\u00EDsica subyacente est\u00E1 anticuada o cerrada.
+
+# Arguments:
+#
+#    {0} = connectionName
+#
+08004=Conexi\u00F3n rechazada: {0}
+
+# Arguments:
+#
+#    {0} = reasonText
+#
+08004.C.1=Se ha producido un fallo de autenticaci\u00F3n de conexi\u00F3n. Motivo: {0}.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
 08004.C.2=Se ha rechazado la conexi\u00F3n porque no se ha encontrado la base de datos {0}.
+
 08004.C.3=Conexi\u00F3n de base de datos rechazada.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
 08004.C.4=El usuario ''{0}'' no puede cerrar la sesi\u00F3n de la base de datos ''{1}''. S\u00F3lo el propietario de la base de datos puede realizar esta operaci\u00F3n.
-08004.C.5=El usuario ''{0}'' no puede (re)cifrar la base de datos ''{1}''. S\u00F3lo el propietario de la base de datos puede realizar esta operaci\u00F3n.
-08004.C.6=El usuario ''{0}'' no puede efectuar un actualizaci\u00F3n completa (hard upgrade) de la base de datos ''{1}''. S\u00F3lo el propietario de la base de datos puede realizar esta operaci\u00F3n.
-08004.C.7=La conexi\u00F3n con la base de datos ''{0}'' ha sido rechazada porque est\u00E1 en modo esclavo de r\u00E9plica.
-08004.C.8=El usuario ''{0}'' no puede emitir una operaci\u00F3n de repetici\u00F3n en la base de datos ''{1}''. S\u00F3lo el propietario de la base de datos puede realizar esta operaci\u00F3n.
-08004.C.9=Falta permiso para el usuario ''{0}'' para apagar el sistema [{1}].
-08004=Conexi\u00F3n rechazada\: {0}
-08006.C.1=Se ha producido un error durante un restablecimiento de la conexi\u00F3n y se ha finalizado la conexi\u00F3n.  Consulte las excepciones encadenadas para obtener detalles.
-08006.C.2=SocketException\: ''{0}''
-08006.C.3=Se ha detectado un error de comunicaciones\: {0}.
-08006.C.4=Se ha producido un error durante un restablecimiento de conexi\u00F3n diferido y la conexi\u00F3n se ha finalizado.  Consulte las excepciones encadenadas para obtener detalles.
-08006.C.5=No hay suficientes datos mientras se lee desde la red - se esperaba un m\u00EDnimo de {0} y s\u00F3lo se han recibido {1} bytes.  La conexi\u00F3n se ha finalizado.
-08006.C.6=Se ha intentado materializar por completo datos lob demasiado grandes para JVM.  La conexi\u00F3n se ha finalizado.
-08006.C=Se ha encontrado un error de protocolo de red y se ha finalizado la conexi\u00F3n\: {0}
-08006.D=Conclusi\u00F3n de la base de datos ''{0}''.
-08006.D.1=Base de datos ''{0}'' eliminada.
-0A000.C.6=El mandato DRDA {0} no est\u00E1 actualmente implementado.  La conexi\u00F3n se ha finalizado.
-0A000.S.1=El m\u00E9todo JDBC todav\u00EDa no se ha implementado.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.5=El usuario ''{0}'' no puede volver a cifrar la base de datos ''{1}''. S\u00F3lo el propietario de la base de datos puede realizar esta operaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.6=El usuario ''{0}'' no puede realizar una actualizaci\u00F3n completa de la base de datos ''{1}''. S\u00F3lo el propietario de la base de datos puede realizar esta operaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08004.C.7=La conexi\u00F3n con la base de datos ''{0}'' ha sido rechazada porque est\u00E1 en modo esclavo de replicaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.8=El usuario ''{0}'' no puede emitir una operaci\u00F3n de replicaci\u00F3n en la base de datos ''{1}''. S\u00F3lo el propietario de la base de datos puede realizar esta operaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = exceptionMsg
+#
+08004.C.9=Falta el permiso para que usuario ''{0}'' cierre el sistema [{1}].
+
+# Arguments:
+#
+#    {0} = databaseName
+#    {1} = exceptionMsg
+#
+08004.C.10=No se pueden comprobar los permisos del sistema para crear la base de datos ''{0}'' [{1}].
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#    {2} = exceptionMsg
+#
+08004.C.11=Falta el permiso para que el usuario ''{0}'' cree la base de datos ''{1}'' [{2}].
+
+08004.C.12=Se ha producido un fallo en la autenticaci\u00F3n de la conexi\u00F3n. Las credenciales proporcionadas no son v\u00E1lidas o la base de datos utiliza un esquema de cifrado de contrase\u00F1as incompatible con el mecanismo de seguridad de contrase\u00F1as seguras de sustituci\u00F3n. Si este error se inici\u00F3 despu\u00E9s de la actualizaci\u00F3n, consulte la nota t\u00E9cnica obre la versi\u00F3n de DERBY-4483 para consultar las posibles opciones.
+
+08004.C.13=El nombre de usuario o la contrase\u00F1a es nula o tiene una longitud 0.
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C=Se ha encontrado un error de protocolo de red y se ha terminado la conexi\u00F3n: {0}
+
+08006.C.1=Se ha producido un error durante el restablecimiento de la conexi\u00F3n y \u00E9sta se ha terminado. Consulte las excepciones encadenadas para obtener m\u00E1s informaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C.2= SocketException: ''{0}''
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C.3=Se ha detectado un error de comunicaciones: {0}.
+
+08006.C.4=Se ha producido un error durante un restablecimiento de conexi\u00F3n diferido y la conexi\u00F3n se ha terminado. Consulte las excepciones encadenadas para obtener m\u00E1s informaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = number
+#
+08006.C.5=No hay suficientes datos durante la lectura desde la red: se esperaba un m\u00EDnimo de {0} y s\u00F3lo se han recibido {1} bytes. La conexi\u00F3n se ha terminado.
+
+08006.C.6=Se ha intentado materializar por completo datos lob demasiado grandes para JVM. La conexi\u00F3n se ha terminado.
+
+08006.C.8=org.apache.derby.jdbc.EmbeddedDriver no se ha registrado con el gestor de controladores JDBC
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08006.D=Cierre de la base de datos ''{0}''.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08006.D.1=Base de datos ''{0}'' borrada.
+
+# Arguments:
+#
+#    {0} = featureName
+#
+0A000.S=Funci\u00F3n no implantada: {0}.
+
+# Arguments:
+#
+#    {0} = commandName
+#
+0A000.C.6=El comando DRDA {0} no est\u00E1 implantado actualmente. La conexi\u00F3n se ha terminado.
+
+0A000.S.1=El m\u00E9todo JDBC a\u00FAn no se ha implantado.
+
+# Arguments:
+#
+#    {0} = methodName
+#
 0A000.S.2=El m\u00E9todo JDBC {0} no est\u00E1 soportado por el servidor. Actualice el servidor.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
 0A000.S.3=La propiedad resultSetHoldability {0} no est\u00E1 soportada
-0A000.S.4=El servidor no da soporte a sercancel().
+
+0A000.S.4=cancel() no est\u00E1 soportado por el servidor.
+
+# Arguments:
+#
+#    {0} = mechanismName
+#
 0A000.S.5=El mecanismo de seguridad ''{0}'' no est\u00E1 soportado.
-0A000.S.7=El tipo de datos ''{0}'' no est\u00E1 soportado.
-0A000.S=Caracter\u00EDstica no implementada\: {0}.
-0P000.S.1=Especificaci\u00F3n de funci\u00F3n no v\u00E1lida, no se ha garantizado la funci\u00F3n al usuario actual o P\u00DABLICO\: ''{0}''.
-0P000=Especificaci\u00F3n de funci\u00F3n no v\u00E1lida, la funci\u00F3n no existe\: ''{0}''.
-10000=Se ha encontrado un error al evaluar una expresi\u00F3n de consulta XML para el operador {0}\: {1}
-21000=La subconsulta escalar tiene permitido devolver una sola fila.
-22001=Se ha producido un error de truncamiento al intentar recortar {0} ''{1}'' a una longitud {2}.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
+0A000.S.7=El tipo de dato ''{0}'' no est\u00E1 soportado.
+
+# Arguments:
+#
+#    {0} = roleName
+#
+0P000=Especificaci\u00F3n de rol no v\u00E1lida, el rol no existe: ''{0}''.
+
+# Arguments:
+#
+#    {0} = roleName
+#
+0P000.S.1=Especificaci\u00F3n de rol no v\u00E1lida, no se ha otorgado el rol al usuario actual o PUBLIC: ''{0}''.
+
+21000=La subconsulta escalar s\u00F3lo puede devolver una sola fila.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataValue
+#    {2} = length
+#
+22001=Se ha producido un error de truncamiento al intentar reducir {0} ''{1}'' a una longitud de {2}.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
+22003=El valor resultante queda fuera del rango para el tipo de dato {0}.
+
+# Arguments:
+#
+#    {0} = year
+#    {1} = year
+#
 22003.S.1=El a\u00F1o ({0}) excede el m\u00E1ximo ''{1}''.
+
 22003.S.2=El decimal s\u00F3lo puede tener un m\u00E1ximo de 31 d\u00EDgitos.
-22003.S.3=Se ha producido un desbordamiento durante la conversi\u00F3n del tipo de datos num\u00E9rico de ''{0}'' a {1}.
-22003.S.4=La longitud de ({0}) excede la longitud m\u00E1xima para el tipo de datos ({1}).
-22003=El valor resultante queda fuera del rango para el tipo de datos {0}.
-22005.S.1=No se ha podido convertir un valor del tipo ''{0}'' al tipo ''{1}'' \: la codificaci\u00F3n no est\u00E1 soportada.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = datatypeName
+#
+22003.S.3=Se ha producido un desbordamiento durante la conversi\u00F3n del tipo de dato num\u00E9rico de ''{0}'' a {1}.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = datatypeName
+#
+22003.S.4=La longitud de ({0}) excede la longitud m\u00E1xima ({1}) para el tipo de dato.
+
+# Arguments:
+#
+#    {0} = typeName
+#    {1} = typeName
+#
+22005.S.1=No se ha podido convertir un valor del tipo ''{0}'' al tipo ''{1}'' : la codificaci\u00F3n no est\u00E1 soportada.
+
 22005.S.2=El convertidor de caracteres necesario no est\u00E1 disponible.
-22005.S.3=La serie Unicode no se puede convertir a la serie Ebcdic
-22005.S.4=Tipo JDBC no reconocido. Tipo\: {0}, columnCount\: {1}, columnIndex\: {2}.
+
+22005.S.3=La cadena Unicode no se puede convertir a la cadena Ebcdic
+
+# Arguments:
+#
+#    {0} = typeName
+#    {1} = number
+#    {2} = number
+#
+22005.S.4=Tipo JDBC no reconocido. Tipo: {0}, columnCount: {1}, columnIndex: {2}.
+
+# Arguments:
+#
+#    {0} = parameterName
+#
 22005.S.5=Tipo JDBC no v\u00E1lido para el par\u00E1metro {0}.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
 22005.S.6=Tipo SQL Java no reconocido {0}.
-22005.S.7=La cadena Unicode no puede convertirse en cadena UTF-8
+
+22005.S.7=La cadena Unicode no se puede convertir en una cadena UTF-8
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = datatypeName
+#
 22005=Se ha intentado obtener un valor de datos de tipo ''{0}'' de un valor de datos de tipo ''{1}''.
-22007.S.180=La representaci\u00F3n de serie de un valor de fecha y hora queda fuera de rango.
-22007.S.181=La sintaxis de la representaci\u00F3n de serie de un valor de fecha y hora es incorrecta.
+
+22007.S.180=La representaci\u00F3n de cadena de un valor de fecha y hora queda fuera de rango.
+
+22007.S.181=La sintaxis de la representaci\u00F3n de cadena de un valor de fecha y hora es incorrecta.
+
+# Arguments:
+#
+#    {0} = argument
+#    {1} = functionName
+#
 22008.S=''{0}'' es un argumento no v\u00E1lido en la funci\u00F3n {1}.
-2200H.S=El generador de secuencias ''{0}.{1}'' no recorre los elementos. No se pueden obtener m\u00E1s valores de este generador de secuencias.
-2200L=Los valores asignados a columnas XML deben tener nodos DOCUMENT formados correctamente.
-2200M=DOCUMENT de XML no v\u00E1lido\: {0}
-2200V=Elemento de contexto no v\u00E1lido para el operador {0}; los elementos de contexto deben ser nodos DOCUMENT formados correctamente.
-2200W=Error de serializaci\u00F3n de XQuery\: Se ha intentado serializar uno o m\u00E1s nodos de Atributo de nivel superior.
+
+# Arguments:
+#
+#    {0} = schemaName
+#    {1} = sequenceName
+#
+2200H.S=El generador de secuencias ''{0}''.''{1}'' no recorre los elementos. No se pueden obtener m\u00E1s valores de este generador de secuencias.
+
+2200L=Los valores asignados a columnas XML deben tener nodos de documento con formato correcto.
+
+# Arguments:
+#
+#    {0} = parserError
+#
+2200M=Documento XML no v\u00E1lido: {0}
+
+# Arguments:
+#
+#    {0} = operatorName
+#
+2200V=Elemento de contexto no v\u00E1lido para el operador {0}; los elementos de contexto deben ser nodos de documento con formato correcto.
+
+2200W=Error de serializaci\u00F3n de XQuery: se ha intentado serializar uno o m\u00E1s nodos de atributo de nivel superior.
+
 22011=El segundo o tercer argumento de la funci\u00F3n SUBSTR queda fuera de rango.
-22011.S.1=El rango especificado para la subcadena con el desplazamiento {0} y el largo {1} est\u00E1 fuera de rango para la cadena: {2}.
-22012=Intento de divisi\u00F3n por cero.
+
+# Arguments:
+#
+#    {0} = offset
+#    {1} = len
+#    {2} = str
+#
+22011.S.1=El rango especificado para la subcadena con el desplazamiento {0} y la longitud {1} est\u00E1 fuera de rango para la cadena: {2}.
+
+22012=Intento de divisi\u00F3n entre cero.
+
+# Arguments:
+#
+#    {0} = number
+#
 22013=Intento de calcular la ra\u00EDz cuadrada de un n\u00FAmero negativo, ''{0}''.
-22014=La posici\u00F3n inicial de LOCATE no es v\u00E1lida; debe ser un entero positivo. El \u00EDndice desde el que comenzar la b\u00FAsqueda es ''{2}''.  La serie a buscar es ''{0}''.  La serie desde la que buscar es ''{1}''. 
-22015=La funci\u00F3n ''{0}'' no est\u00E1 permitida en el siguiente conjunto de tipos.  El primer operando es de tipo ''{1}''.  El segundo operando es de tipo ''{2}''.  El tercer operando (posici\u00F3n inicial) es de tipo ''{3}''.
-22018=Formato de serie de caracteres no v\u00E1lido para tipo {0}.
-22019=Secuencia de escape no v\u00E1lida, ''{0}''. La serie de escape debe contener exactamente un car\u00E1cter. No puede ser nula o contener m\u00E1s de un car\u00E1cter.
-2201W=El recuento de filas de FIRST/NEXT no es v\u00E1lido, debe ser >\= 1.
-2201X=El recuento de filas de OFFSET no es v\u00E1lido, debe ser >\= 0.
-2201Z=No se permite el valor NULL para el argumento {0}.
-22020=La cadena de la funci\u00F3n trim no es v\u00E1lida, ''{0}''. La cadena de TRIM debe estar formada por un car\u00E1cter o ser nula. No puede tener m\u00E1s de un car\u00E1cter.
-22025=El car\u00E1cter de escape debe ir seguido del car\u00E1cter de escape, ''_'' o ''%''. No puede ir seguido de ning\u00FAn otro car\u00E1cter o ir al final del patr\u00F3n.
-22027=La funci\u00F3n incorporada TRIM() soporta un solo car\u00E1cter de ajuste.  Las funciones incorporadas LTRIM() y RTRIM() soportan varios caracteres de ajuste.
-22028=La serie excede la longitud m\u00E1xima de {0}.
-22501=Una cl\u00E1usula ESCAPE de NULL devuelve resultados no definidos y no est\u00E1 permitida.
-23502=La columna ''{0}'' no puede aceptar un valor NULL.
-23503={2} en la tabla ''{1}'' ha causado una violaci\u00F3n de restricci\u00F3n de clave for\u00E1nea ''{0}'' para la clave {3}.  La sentencia se ha retrotra\u00EDdo.
-23505=La sentencia ha terminado anormalmente porque habr\u00EDa provocado un valor de clave duplicado en una restricci\u00F3n de clave \u00FAnica o primaria o en un \u00EDndice \u00FAnico identificado por ''{0}'' definido en ''{1}''.
-23513=La restricci\u00F3n de comprobaci\u00F3n ''{1}'' se ha violado al realizar un INSERT o UPDATE en la tabla ''{0}''.
-24000=Estado del cursor no v\u00E1lido - sin fila actual.
-24501.S=El cursor identificado no est\u00E1 abierto.
-25001.S.1=Estado de transacci\u00F3n no v\u00E1lido\: transacci\u00F3n de SQL activa.
-25001=No se puede cerrar una conexi\u00F3n mientras todav\u00EDa siga activa una transacci\u00F3n.
-25501=No es posible establecer la propiedad de conexi\u00F3n de s\u00F3lo lectura en una transacci\u00F3n activa.
-25502=No se permite un cambio de datos SQL en una conexi\u00F3n, usuario o base de datos de s\u00F3lo lectura.
-25503=No se permite DDL en una conexi\u00F3n, usuario o base de datos de s\u00F3lo lectura.
-25505=Un usuario de s\u00F3lo lectura o un usuario de una base de datos de s\u00F3lo lectura no tiene permitido inhabilitar la modalidad de s\u00F3lo lectura de una conexi\u00F3n.
-28502=El nombre de usuario ''{0}'' no es v\u00E1lido. 
+
+# Arguments:
+#
+#    {0} = searchString
+#    {1} = fromString
+#    {2} = startIndex
+#
+22014=La posici\u00F3n inicial de LOCATE no es v\u00E1lida; debe ser un entero positivo. El \u00EDndice desde el que comenzar la b\u00FAsqueda es ''{2}''. La cadena que se va a buscar es ''{0}''. La cadena desde la que se buscar es ''{1}''. 
+
+# Arguments:
+#
+#    {0} = functionName
+#    {1} = typeName
+#    {2} = typeName
+#    {3} = typeName
+#
+22015=La funci\u00F3n ''{0}'' no est\u00E1 permitida en el siguiente juego de tipos. El primer operando es de tipo ''{1}''. El segundo operando es de tipo ''{2}''. El tercer operando (posici\u00F3n inicial) es de tipo ''{3}''.
+
+# Arguments:
+#
+#    {0} = typeName
+#
+22018=Formato de cadena de caracteres no v\u00E1lido para el tipo {0}.
+
+# Arguments:
+#
+#    {0} = sequenceName
+#
+22019=Secuencia de escape no v\u00E1lida, ''{0}''. La cadena de escape debe contener exactamente un car\u00E1cter. No puede ser nula o contener m\u00E1s de un car\u00E1cter.
+
+# Arguments:
+#
+#    {0} = string
+#
+22020=Cadena de recorte no v\u00E1lida, ''{0}''. La cadena de recorte debe estar formada exactamente por un car\u00E1cter o ser nula. No puede tener m\u00E1s de un car\u00E1cter.
+
+22025=El car\u00E1cter de escape debe ir seguido del car\u00E1cter de escape, ''_'' o ''%''. No puede ir seguido de ning\u00FAn otro car\u00E1cter ni al final del patr\u00F3n.
+
+22027=La funci\u00F3n incorporada TRIM() s\u00F3lo soporta un \u00FAnico car\u00E1cter de recorte. Las funciones incorporadas LTRIM() y RTRIM() soportan varios caracteres de recorte.
+
+# Arguments:
+#
+#    {0} = number
+#
+22028=La cadena excede la longitud m\u00E1xima de {0}.
+
+22501=Una cl\u00E1usula ESCAPE de NULL devuelve resultados no definidos y no est\u00E1 permitida.
+
+2201X=El recuento de filas de OFFSET no es v\u00E1lido, debe ser >= 0.
+
+2201W=El recuento de filas de FIRST/NEXT debe ser >= 1 y el recuento de filas de LIMIT debe ser >= 0.
+
+# Arguments:
+#
+#    {0} = string
+#
+2201Z=Valor NULL no permitido para el argumento {0}.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+23502=La columna ''{0}'' no acepta un valor NULL.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#    {2} = statementType
+#    {3} = keyName
+#
+23503={2} en la tabla ''{1}'' ha causado una violaci\u00F3n de restricci\u00F3n de clave ajena ''{0}'' para la clave {3}. Se ha realizado un rollback en la sentencia.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#
+23505=Se ha abortado la sentencia porque habr\u00EDa causado un valor de clave duplicado en una restricci\u00F3n de clave \u00FAnica o primaria o en un \u00EDndice \u00FAnico identificado por ''{0}'' definido en ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = constraintName
+#
+23513=La restricci\u00F3n de comprobaci\u00F3n ''{1}'' se ha violado al realizar un INSERT o UPDATE en la tabla ''{0}''.
+
+24000=Estado del cursor no v\u00E1lido: sin fila actual.
+
+24501.S=El cursor identificado no est\u00E1 abierto.
+
+25001=No se puede cerrar una conexi\u00F3n mientras todav\u00EDa siga activa una transacci\u00F3n.
+
+25001.S.1=Estado de transacci\u00F3n no v\u00E1lido: transacci\u00F3n SQL activa.
+
+25501=No se ha podido definir la propiedad de conexi\u00F3n de s\u00F3lo lectura en una transacci\u00F3n activa.
+
+25502=No se permite un cambio de datos SQL en una conexi\u00F3n, usuario o base de datos de s\u00F3lo lectura.
+
+25503=No se permite DDL en una conexi\u00F3n, usuario o base de datos de s\u00F3lo lectura.
+
+25505=Un usuario de s\u00F3lo lectura o un usuario de una base de datos de s\u00F3lo lectura no puede desactivar el modo de s\u00F3lo lectura de una conexi\u00F3n.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+28502=El nombre de usuario ''{0}'' no es v\u00E1lido. 
+
 2D521.S.1=setAutoCommit(true) no v\u00E1lido durante una transacci\u00F3n global.
-2D521.S.2=COMMIT o ROLLBACK no v\u00E1lido para el entorno de ejecuci\u00F3n de aplicaci\u00F3n. 
-38000=Se he generado la excepci\u00F3n ''{0}'' al evaluar una expresi\u00F3n.
-38001=No se permite a la rutina externa que ejecute sentencias SQL.
-38002=La rutina intent\u00F3 modificar datos, cuando \u00E9sta no estaba definida como MODIFIES SQL DATA.
-38004=La rutina intent\u00F3 leer datos, cuando \u00E9sta no estaba definida como READS SQL DATA.
-39004=No se puede pasar un valor NULL a un m\u00E9todo que toma un par\u00E1metro de tipo primitivo ''{0}''.
-3B001.S=SAVEPOINT, {0} no existe o no est\u00E1 activo en la transacci\u00F3n actual.
+
+2D521.S.2=Rollback o confirmaci\u00F3n no v\u00E1lida para el entorno de ejecuci\u00F3n de la aplicaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = exception
+#
+38000=Se ha devuelto la excepci\u00F3n ''{0}'' al evaluar una expresi\u00F3n.
+
+38001=No est\u00E1 permitida la rutina externa para ejecutar sentencias SQL.
+
+38002=La rutina ha intentado modificar los datos, pero \u00E9sta no se ha definido como MODIFIES SQL DATA.
+
+38004=La rutina ha intentado leer los datos, pero la rutina no se ha definido como READS SQL DATA.
+
+# Arguments:
+#
+#    {0} = type
+#
+39004=No se puede transferir un valor NULL a un m\u00E9todo que toma un par\u00E1metro de tipo primitivo ''{0}''.
+
+# Arguments:
+#
+#    {0} = savepointName
+#
+3B001.S=SAVEPOINT {0} no existe o no est\u00E1 activo en la transacci\u00F3n actual.
+
 3B002.S=Se alcanz\u00F3 el n\u00FAmero m\u00E1ximo de SAVEPOINT. 
-3B501.S=Ya existe un SAVEPOINT con el nombre que se ha pasado en la transacci\u00F3n actual.
-3B502.S=Se ha especificado RELEASE o ROLLBACK TO SAVEPOINT, pero no existe ning\u00FAn SAVEPOINT.
-40001=No se ha podido obtener un bloqueo debido a un punto muerto, el ciclo de bloqueos y esperas es\:\n{0}. La v\u00EDctima seleccionada es XID \: {1}.
-40XC0=Sentencia muerta. Esto puede haber sido provocado por un error grave de transacci\u00F3n dentro de esta sentencia.
+
+3B501.S=Ya existe un SAVEPOINT con el nombre que se ha transferido en la transacci\u00F3n actual.
+
+3B502.S=Se ha especificado una versi\u00F3n o la realizaci\u00F3n de un rollback en un punto de grabaci\u00F3n, pero no existe ning\u00FAn punto de grabaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = lockCycle
+#    {1} = transactionID
+#
+40001=No se ha podido obtener un bloqueo debido a un interbloqueo, el ciclo de bloqueos y esperas es:\n{0}. El objetivo seleccionado es XID : {1}.
+
+40XC0=Sentencia inoperativa. Puede estar causado por la detecci\u00F3n de un error grave de la transacci\u00F3n dentro de esta sentencia.
+
 40XD0=Se ha cerrado el contenedor.
-40XD1=El contenedor se ha abierto en modalidad de s\u00F3lo lectura.
-40XD2=El contenedor {0} no se puede abrir; o bien se ha eliminado o bien no existe.
-40XL1=No se ha podido obtener un bloqueo dentro del tiempo solicitado
-40XL1.T.1=No se ha podido obtener un bloqueo dentro del tiempo solicitado.  El vuelco de lockTable es\: {0}
-40XT0=El m\u00F3dulo RawSotre ha identificado un error interno.
-40XT1=Se ha generado una excepci\u00F3n al comprometer la transacci\u00F3n.
-40XT2=Se ha generado una excepci\u00F3n al retrotraer un SAVEPOINT.
-40XT4=Se ha intentado cerrar una transacci\u00F3n que a\u00FAn estaba activa. La transacci\u00F3n ha terminado anormalmente.
-40XT5=Se he generado una excepci\u00F3n durante una transacci\u00F3n interna.
-40XT6=La base de datos est\u00E1 en estado de reposo, no se puede activar la transacci\u00F3n.  Espere un momento a que salga del estado de reposo.
+
+40XD1=El contenedor se ha abierto en modo de s\u00F3lo lectura.
+
+# Arguments:
+#
+#    {0} = containerName
+#
+40XD2=El contenedor {0} no se puede abrir; se ha borrado o no existe.
+
+40XL1=No se ha podido obtener un bloqueo en el tiempo solicitado
+
+# Arguments:
+#
+#    {0} = tableDump
+#
+40XL1.T.1=No se ha podido obtener un bloqueo en el tiempo solicitado. El vaciado de lockTable es: {0}
+
+40XT0=El m\u00F3dulo RawStore ha identificado un error interno.
+
+40XT1=Se ha devuelto una excepci\u00F3n durante la confirmaci\u00F3n de la transacci\u00F3n.
+
+40XT2=Se ha generado una excepci\u00F3n durante el rollback de SAVEPOINT.
+
+40XT4=Se ha intentado cerrar una transacci\u00F3n que a\u00FAn estaba activa. Se ha abortado la transacci\u00F3n.
+
+40XT5=Se ha devuelto una excepci\u00F3n durante una transacci\u00F3n interna.
+
+40XT6=La base de datos est\u00E1 desactivada y no se puede activar la transacci\u00F3n. Espere hasta que la base de datos se active.
+
 40XT7=La operaci\u00F3n no est\u00E1 soportada en una transacci\u00F3n interna.
-42000=Error de sintaxis o violaci\u00F3n de norma de acceso; consulte los errores adicionales para obtener detalles.
-42500=El usuario ''{0}'' no tiene el permiso de {1} en la tabla ''{2}''.''{3}''.
-42501=El usuario ''{0}'' no tiene el permiso de {1} en la tabla ''{2}''.''{3}'' para concesi\u00F3n.
-42502=El usuario ''{0}'' no tiene el permiso de {1} en la columna ''{2}'' de la tabla ''{3}''.''{4}''.
-42503=El usuario ''{0}'' no tiene el permiso de {1} en la columna ''{2}'' de la tabla ''{3}''.''{4}'' para concesi\u00F3n.
-42504=El usuario ''{0}'' no tiene permiso {1} en {2} ''{3}''.''{4}''.
-42505=El usuario ''{0}'' no tiene permiso {1} en {2} ''{3}''.''{4}'' para concesi\u00F3n.
+
+42000=Error de sintaxis o violaci\u00F3n de regla de acceso; consulte los errores adicionales para obtener m\u00E1s informaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = schemaNamet
+#    {3} = tableName
+#
+42500=El usuario ''{0}'' no tiene el permiso {1} en la tabla ''{2}''.''{3}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = schemaNamet
+#    {3} = tableName
+#
+42501=El usuario ''{0}'' no tiene el permiso {1} en la tabla ''{2}''.''{3}'' para el otorgamiento.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = columnName
+#    {3} = schemaName
+#    {4} = tableName
+#
+42502=El usuario ''{0}'' no tiene el permiso {1} en la columna ''{2}'' de la tabla ''{3}''.''{4}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = columnName
+#    {3} = schemaName
+#    {4} = tableName
+#
+42503=El usuario ''{0}'' no tiene el permiso {1} en la columna ''{2}'' de la tabla ''{3}''.''{4}'' para el otorgamiento.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = objectName
+#    {3} = schemaName
+#    {4} = tableName
+#
+42504=El usuario ''{0}'' no tiene el permiso {1} en {2} ''{3}''.''{4}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = objectName
+#    {3} = schemaName
+#    {4} = tableName
+#
+42505=El usuario ''{0}'' no tiene el permiso {1} en {2} ''{3}''.''{4}'' para el otorgamiento.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = objectName
+#    {2} = schemaName
+#    {3} = tableName
+#
 42506=El usuario ''{0}'' no es el propietario de {1} ''{2}''.''{3}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = schemaName
+#
 42507=El usuario ''{0}'' no puede realizar la operaci\u00F3n en el esquema ''{1}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = schemaName
+#
 42508=El usuario ''{0}'' no puede crear el esquema ''{1}''. S\u00F3lo el propietario de la base de datos puede emitir esta sentencia.
-42509=La operaci\u00F3n de otorgar o revocar especificada no se permite en el objeto ''{0}''.
-4250A=El usuario ''{0}'' no tiene el permiso de {1} en el objeto ''{2}''.''{3}''.
-4250B=Propiedad de autorizaci\u00F3n de base de datos no v\u00E1lida ''{0}\={1}''.
-4250C=Los usuarios ''{0}'' no pueden estar a la vez en listas de autorizaci\u00F3n de s\u00F3lo lectura y de acceso total.
-4250D=Usuario(s) ''{1}'' repetido(s) en lista de acceso ''{0}'';
-4250E=Error interno\: id {0} no v\u00E1lido en la lista de permisos de sentencia.
+
+# Arguments:
+#
+#    {0} = objectName
+#
+42509=La operaci\u00F3n de otorgamiento o revocaci\u00F3n especificada no est\u00E1 permitida en el objeto ''{0}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionName
+#    {2} = schemaName
+#    {3} = objectName
+#
+4250A=El usuario ''{0}'' no tiene el permiso {1} en el objeto ''{2}''.''{3}''.
+
+# Arguments:
+#
+#    {0} = propertyName
+#    {1} = propertyValue
+#
+4250B=Propiedad de autorizaci\u00F3n de base de datos no v\u00E1lida ''{0}={1}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+4250C=Los usuarios ''{0}'' no pueden estar a la vez en listas de autorizaci\u00F3n de s\u00F3lo lectura y de acceso completo.
+
+# Arguments:
+#
+#    {0} = listName
+#    {1} = authorizationID
+#
+4250D=Usuarios ''{1}'' repetidos en la lista de acceso ''{0}'';
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+4250E=Error interno: ID {0} no v\u00E1lido en la lista de permisos de sentencia.
+
+# Arguments:
+#
+#    {0} = sqlText
+#
 4251A=La sentencia {0} s\u00F3lo la puede emitir el propietario de la base de datos.
-4251B=PUBLIC est\u00E1 reservado y no se puede utilizar como identificador de usuario ni nombre de funci\u00F3n.
-4251C=La funci\u00F3n {0} no se puede otorgar a {1} porque crear\u00EDa una circularidad.
-42601.S.372=La sentencia ALTER TABLE no puede a\u00F1adir una columna IDENTITY a una tabla.
+
+4251B=PUBLIC est\u00E1 reservado y no se puede utilizar como identificador de usuario o nombre de rol.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
+4251C=El rol {0} no se puede otorgar a {1} porque crear\u00EDa una circularidad.
+
+4251D=S\u00F3lo el propietario de la base de datos puede realizar esta operaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
+4251E=Nadie puede ver la columna ''{0}''.''{1}''.
+
+4251F=No se pueden borrar las credenciales del propietario de la base de datos.
+
+4251G=Defina derby.authentication.builtin.algorithm como un algoritmo de resumen de mensaje v\u00E1lido. El esquema de autenticaci\u00F3n actual es demasiado d\u00E9bil para que lo utilice la autenticaci\u00F3n NATIVE.
+
+4251H=La especificaci\u00F3n de autenticaci\u00F3n NATIVE no es v\u00E1lida. Defina derby.authentication.provider como un valor de la pantalla NATIVE:$credentialsDB o NATIVE:$credentialsDB:LOCAL (en el nivel de sistema).
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+4251I=No se puede realizar la autenticaci\u00F3n porque la base de datos de credenciales ''{0}'' no existe.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
+4251J=El valor para la propiedad ''{0}'' se ha formateado de forma incorrecta.
+
+4251K=Las primeras credenciales que se creen deben ser las de DBO.
+
+# Arguments:
+#
+#    {0} = dbName
+#
+4251L=La propiedad derby.authentication.provider especifica ''{0}'' como el nombre de la base de datos de credenciales. Este nombre no es v\u00E1lido para una base de datos.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42601=En una sentencia ALTER TABLE, la columna ''{0}'' se ha especificado como NOT NULL y no se ha especificado la cl\u00E1usula DEFAULT o bien se ha especificado como DEFAULT NULL.
+
+42601.S.372=La sentencia ALTER TABLE no puede agregar una columna IDENTITY a una tabla.
+
+# Arguments:
+#
+#    {0} = functionName
+#
 42605=El n\u00FAmero de argumentos para la funci\u00F3n ''{0}'' es incorrecto.
-42606=Se ha detectado una constante hexadecimal no v\u00E1lida que comienza por ''{0}''.
+
+# Arguments:
+#
+#    {0} = number
+#
+42606=Se ha detectado una constante hexadecimal no v\u00E1lida que empieza por ''{0}''.
+
 42610=Todos los argumentos de la funci\u00F3n COALESCE/VALUE no pueden ser par\u00E1metros. La funci\u00F3n necesita al menos un argumento que no sea un par\u00E1metro.
-42611=El atributo de longitud, precisi\u00F3n o escala para columna o correlaci\u00F3n de tipo ''{0}'' no es v\u00E1lido. 
-42613=Hay una o m\u00E1s palabras claves conflictivas en relaci\u00F3n a la cl\u00E1usula ''{0}''.
+
+# Arguments:
+#
+#    {0} = dataType
+#
+42611=El atributo de longitud, precisi\u00F3n o escala para columna o asignaci\u00F3n de tipo ''{0}'' no es v\u00E1lido. 
+
+# Arguments:
+#
+#    {0} = clause
+#
+42613=Hay una o m\u00E1s palabras claves en conflicto con la cl\u00E1usula ''{0}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42621=Una restricci\u00F3n de comprobaci\u00F3n o columna generada definida con ''{0}'' no es v\u00E1lida.
+
+# Arguments:
+#
+#    {0} = name
+#    {1} = number
+#
 42622=El nombre ''{0}'' es demasiado largo. La longitud m\u00E1xima es ''{1}''.
+
+# Arguments:
+#
+#    {0} = name
+#    {1} = context
+#
 42734=El nombre ''{0}'' especificado en el contexto ''{1}'' no es \u00FAnico.
+
 42802=El n\u00FAmero de valores asignado no coincide con el n\u00FAmero de columnas especificadas o impl\u00EDcitas.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42803=Una expresi\u00F3n que contiene la columna ''{0}'' aparece en la lista SELECT y no forma parte de una cl\u00E1usula GROUP BY.
-42815.S.171=El tipo de datos, longitud o valor de argumentos ''{0}'' y ''{1}'' es incompatible.
+
+# Arguments:
+#
+#    {0} = sqlText
+#
 42815.S.713=El valor de sustituci\u00F3n para ''{0}'' no es v\u00E1lido.
-42818=No se admiten comparaciones entre ''{0}'' y ''{1}''. Los tipos deben ser comparables. Adem\u00E1s, los tipos de cadenas tambi\u00E9n deben tener un sistema de ordenaci\u00F3n coincidente. Si el sistema de ordenaci\u00F3n no coincide, una posible soluci\u00F3n es convertir (con CAST) los operandos para forzar el uso del sistema de ordenaci\u00F3n predeterminado (por ejemplo\: SELECT tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) \= ''T1'')
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataType
+#
+42815.S.171=El tipo de dato, longitud o valor de argumentos ''{0}'' y ''{1}'' no es compatible.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
+42818=No est\u00E1n soportadas las comparaciones entre ''{0}'' y ''{1}''. Los tipos deben ser comparables. Adem\u00E1s, los tipos de cadena tambi\u00E9n deben tener una intercalaci\u00F3n coincidente. Si la intercalaci\u00F3n no coincide, una posible soluci\u00F3n es convertir los operandos para forzarlos a la intercalaci\u00F3n por defecto (por ejemplo: SELECT tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) = ''T1'')
+
+# Arguments:
+#
+#    {0} = string
+#
 42820=El literal de coma flotante ''{0}'' contiene m\u00E1s de 30 caracteres.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
 42821=Las columnas de tipo ''{0}'' no pueden contener valores de tipo ''{1}''. 
-42824=Un operando de LIKE no es una serie, o el primer operando no es una columna.
+
+42824=Un operando LIKE no es una cadena o el primer operando no es una columna.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42831=''{0}'' no puede ser una columna de clave primaria o una clave \u00FAnica porque puede contener valores nulos.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42831.S.1=''{0}'' no puede ser una columna de clave primaria porque puede contener valores nulos.
-42831=''{0}'' no puede ser una columna de clave primaria o clave \u00FAnica porque puede contener valores nulos.
-42834=No se puede especificar SET NULL porque FOREIGN KEY ''{0}'' no puede contener valores nulos.  
+
+# Arguments:
+#
+#    {0} = key
+#
+42834=No se puede especificar SET NULL porque FOREIGN KEY ''{0}'' no puede contener valores nulos. 
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
 42837=ALTER TABLE ''{0}'' ha especificado atributos para la columna ''{1}'' que no son compatibles con la columna existente.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
 42846=No se pueden convertir los tipos ''{0}'' a ''{1}''.
-42877=No se permite un nombre de columna calificado ''{0}'' en la cl\u00E1usula ORDER BY.
-42878=La cl\u00E1usula ORDER BY de las sentencias SELECT UNION s\u00F3lo admite referencias de columnas sin cualificar y n\u00FAmeros de posici\u00F3n de columna. En este momento no se admiten otras expresiones.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42877=No est\u00E1 permitido un nombre de columna cualificado ''{0}'' en la cl\u00E1usula ORDER BY.
+
+42878=La cl\u00E1usula ORDER BY de la sentencia SELECT UNION s\u00F3lo soporta referencias de columnas no cualificadas y n\u00FAmeros de posici\u00F3n de columna. Actualmente, no est\u00E1n soportadas otras expresiones.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42879=La cl\u00E1usula ORDER BY no puede contener la columna ''{0}'', ya que la consulta contiene la clave DISTINCT y esa columna no aparece en el resultado de la consulta.
-4287A=La cl\u00E1usula ORDER BY no puede especificar ninguna expresi\u00F3n, ya que la consulta indica DISTINCT.
-42884=No se encontr\u00F3 ninguna rutina autorizada con el nombre ''{0}'' del tipo ''{1}'' que tuviese argumentos compatibles.
-42886=''{0}'' par\u00E1metro ''{1}'' requiere un marcador de par\u00E1metro ''?''.
+
+4287A=La cl\u00E1usula ORDER BY no puede especificar ninguna expresi\u00F3n, ya que la consulta especifica DISTINCT.
+
+# Arguments:
+#
+#    {0} = routineName
+#    {1} = type
+#
+42884=No se ha encontrado ninguna rutina autorizada denominada ''{0}'' de tipo ''{1}'' que tenga argumentos compatibles.
+
+# Arguments:
+#
+#    {0} = parameterMode
+#    {1} = parameterName
+#
+42886=El par\u00E1metro {1} {0} necesita un marcador de par\u00E1metro ''?''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42894=El valor DEFAULT o el valor del atributo IDENTITY no es v\u00E1lido para la columna ''{0}''.
-428C1=S\u00F3lo se permite una columna de identidad en una tabla.
-428EK=El calificador para un nombre de tabla temporal global declarada debe ser SESSION.
+
+428C1=S\u00F3lo est\u00E1 permitida una columna de identidad en una tabla.
+
+428EK=El cualificador para un nombre de tabla temporal global declarada debe ser SESSION.
+
 42903=Uso no v\u00E1lido de una funci\u00F3n de agregaci\u00F3n.
+
 42908=La sentencia CREATE VIEW no incluye una lista de columnas.
+
 42909=La sentencia CREATE TABLE no incluye ninguna lista de columnas.
-42915=La clave for\u00E1nea ''{0}'' no es v\u00E1lida debido a ''{1}''. 
+
+# Arguments:
+#
+#    {0} = key
+#    {1} = detailedReason
+#
+42915=La clave ajena ''{0}'' no es v\u00E1lida por el siguiente motivo: ''{1}''. 
+
+# Arguments:
+#
+#    {0} = synonym2
+#    {1} = synonym1
+#
 42916=No se puede crear el sin\u00F3nimo ''{0}'' para ''{1}'' puesto que dar\u00EDa lugar a una cadena de sin\u00F3nimos circular.
+
+# Arguments:
+#
+#    {0} = schemaNamet
+#
 42939=No se puede crear un objeto con el nombre de esquema ''{0}''.
-4293A=No se puede crear una funci\u00F3n con el nombre ''{0}'', el prefijo SYS est\u00E1 reservado.
-42962=En las definiciones de procedimientos o tablas temporales globales declaradas no se permite el par\u00E1metro ''{0}'' o la columna del tipo long. 
-42995=La funci\u00F3n solicitada no se aplica a tablas temporales globales.
-42X01=Error de sintaxis\: {0}.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+4293A=No se puede crear un rol con el nombre ''{0}'', el prefijo SYS est\u00E1 reservado.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42962=No se permite el par\u00E1metro ''{0}'' o la columna del tipo long en las definiciones de procedimientos o tablas temporales globales declaradas. 
+
+42995=La funci\u00F3n solicitada no se aplica a tablas temporales globales.
+
+# Arguments:
+#
+#    {0} = error
+#
+42X01=Error de sintaxis: {0}.
+
+# Arguments:
+#
+#    {0} = parserException
+#
 42X02={0}.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X03=El nombre de columna ''{0}'' est\u00E1 en m\u00E1s de una tabla de la lista FROM.
-42X04=La columna ''{0}'' no est\u00E1 en ninguna tabla de la lista FROM o aparece en una especificaci\u00F3n de uni\u00F3n y est\u00E1 fuera del \u00E1mbito de la especificaci\u00F3n de uni\u00F3n o bien aparece en una cl\u00E1usula HAVING y no est\u00E1 en la lista GROUP BY. Si se trata de una sentencia CREATE o ALTER TABLE entonces ''{0}'' no es una columna de la tabla destino.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = columnName
+#
+42X04=La columna ''{0}'' no est\u00E1 en ninguna tabla de la lista FROM o aparece en una especificaci\u00F3n de uni\u00F3n y est\u00E1 fuera del \u00E1mbito de la especificaci\u00F3n de uni\u00F3n o bien aparece en una cl\u00E1usula HAVING y no est\u00E1 en la lista GROUP BY. Si se trata de una sentencia CREATE o ALTER TABLE, ''{0}'' no es una columna de la tabla destino.
+
+# Arguments:
+#
+#    {0} = objectName
+#
 42X05=La tabla/vista ''{0}'' no existe.
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X06=Se han especificado demasiadas columnas de resultados para la tabla ''{0}''.
-42X07=NULL s\u00F3lo est\u00E1 permitido en una cl\u00E1usula VALUES dentro de una sentencia INSERT.
-42X08=El constructor de la clase ''{0}'' no se puede utilizar como tabla virtual externa porque la clase no implementa ''{1}''. 
+
+42X07=NULL s\u00F3lo est\u00E1 permitido en una cl\u00E1usula VALUES en una sentencia INSERT.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = constructorName
+#
+42X08=El constructor para la clase ''{0}'' no se puede utilizar como tabla virtual externa porque la clase no implanta''{1}''. 
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X09=La tabla o nombre de alias ''{0}'' se utiliza m\u00E1s de una vez en la lista FROM.
-42X10=''{0}'' no es un nombre de tabla expuesto en el \u00E1mbito en que aparece.
-42X12=El nombre de columna ''{0}'' aparece m\u00E1s de una vez en la sentencia CREATE TABLE.  
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42X10=''{0}'' no es un nombre de tabla expuesto en el \u00E1mbito en el que aparece.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X12=El nombre de columna ''{0}'' aparece m\u00E1s de una vez en la sentencia CREATE TABLE. 
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X13=El nombre de columna ''{0}'' aparece m\u00E1s de una vez en la lista de columnas de una sentencia INSERT. 
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableOrVTIName
+#
 42X14=''{0}'' no es una columna en la tabla o VTI ''{1}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X15=El nombre de columna ''{0}'' aparece en una sentencia sin una lista FROM.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X16=El nombre de columna ''{0}'' aparece varias veces en la cl\u00E1usula SET de una sentencia UPDATE.
-42X17=En la lista Properties de una cl\u00E1usula FROM, el valor ''{0}'' no es v\u00E1lido como especificaci\u00F3n joinOrder. S\u00F3lo son v\u00E1lidos los valores FIXED y UNFIXED.  
-42X19=La cl\u00E1usula WHERE o HAVING o definici\u00F3n CHECK CONSTRAINT es una expresi\u00F3n ''{0}''.  Debe ser una expresi\u00F3n BOOLEAN.
+
+# Arguments:
+#
+#    {0} = joinOrder
+#
+42X17=En la lista de propiedades de una cl\u00E1usula FROM, el valor ''{0}'' no es v\u00E1lido como especificaci\u00F3n joinOrder. S\u00F3lo son v\u00E1lidos los valores FIXED y UNFIXED. 
+
+# Arguments:
+#
+#    {0} = dataType
+#
+42X19.S.1=La cl\u00E1usula WHERE o HAVING o la definici\u00F3n CHECK CONSTRAINT es una expresi\u00F3n ''{0}''. Debe ser una expresi\u00F3n BOOLEAN.
+
+42X19.S.2=La cl\u00E1usula WHERE o HAVING o la definici\u00F3n CHECK CONSTRAINT es una expresi\u00F3n de par\u00E1metro sin tipo. Debe ser una expresi\u00F3n BOOLEAN.
+
 42X20=Error de sintaxis; se esperaba un valor literal entero.
+
+# Arguments:
+#
+#    {0} = cursorName
+#
 42X23=El cursor {0} no es actualizable.
-42X24=Se hace referencia a la columna {0} en la cl\u00E1usa HAVING pero no en la lista GROUP BY.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X24=Se hace referencia a la columna {0} en la cl\u00E1usula HAVING pero no en la lista GROUP BY.
+
+# Arguments:
+#
+#    {0} = functionName
+#    {1} = 1
+#
 42X25=La funci\u00F3n ''{0}'' no est\u00E1 permitida en el tipo ''{1}''.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = columnName
+#
 42X26=La clase ''{0}'' para la columna ''{1}'' no existe o no es accesible. Esto puede ocurrir si la clase no es p\u00FAblica.
-42X28=Suprimir la tabla ''{0}'' no es el destino del cursor ''{1}''.
-42X29=Actualizar la tabla ''{0}'' no es el destino del cursor ''{1}''.
-42X30=Cursor ''{0}'' no encontrado. Verifique que AutoCommit sea OFF.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = cursorName
+#
+42X28=La supresi\u00F3n de la tabla ''{0}'' no es el destino del cursor ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = cursorName
+#
+42X29=La actualizaci\u00F3n de la tabla ''{0}'' no es el destino del cursor ''{1}''.
+
+# Arguments:
+#
+#    {0} = cursorName
+#
+42X30=No se ha encontrado el cursor ''{0}''. Verifique que la confirmaci\u00F3n autom\u00E1tica est\u00E1 desactivada.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = cursorName
+#
 42X31=La columna ''{0}'' no est\u00E1 en la lista FOR UPDATE del cursor ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X32=El n\u00FAmero de columnas en la lista de columnas derivadas debe coincidir con el n\u00FAmero de columnas de la tabla ''{0}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X33=La lista de columnas derivadas contiene un nombre de columna duplicado ''{0}''.
-42X34=Hay un par\u00E1metro ? en la lista de selecci\u00F3n.  No est\u00E1 permitido.
+
+42X34=Hay un par\u00E1metro ? en la lista de selecci\u00F3n. No est\u00E1 permitido.
+
+# Arguments:
+#
+#    {0} = operatorName
+#
 42X35=No est\u00E1 permitido que ambos operandos de ''{0}'' sean par\u00E1metros ?.
+
+# Arguments:
+#
+#    {0} = operatorName
+#
 42X36=No est\u00E1 permitido que el operador ''{0}'' tome un par\u00E1metro ? como operando.
-42X37=El operador unitario ''{0}'' no est\u00E1 permitido sobre el tipo ''{1}''.
+
+# Arguments:
+#
+#    {0} = operatorName
+#    {1} = type
+#
+42X37=El operador unario ''{0}'' no est\u00E1 permitido sobre el tipo ''{1}''.
+
 42X38=''SELECT *'' s\u00F3lo est\u00E1 permitido en subconsultas EXISTS y NOT EXISTS.
-42X39=La consulta s\u00F3lo tiene permitido devolver una sola columna.
-42X40=Una sentencia NOT tiene un operando que no es booleano. El operando de NOT debe dar como resultado TRUE, FALSE o UNKNOWN. 
-42X41=En la cl\u00E1usula Properties de una lista FROM , la propiedad ''{0}'' no es v\u00E1lida (la propiedad se hab\u00EDa establecido como ''{1}''). 
-42X42=Nombre de correlaci\u00F3n no permitido para columna ''{0}'' porque es parte de la lista FOR UPDATE.
-42X43=El ResultSetMetaData devuelto para la clase/objeto ''{0}'' era nulo. Para poder utilizar esta clase como tabla virtual externa, el valor de ResultSetMetaData no debe ser nulo. 
+
+42X39=La subconsulta s\u00F3lo puede devolver una sola columna.
+
+42X40=Una sentencia NOT tiene un operando que no es booleano. El operando de NOT se debe evaluar en TRUE, FALSE o UNKNOWN. 
+
+# Arguments:
+#
+#    {0} = propertyName
+#    {1} = propertyValue
+#
+42X41=En la cl\u00E1usula de propiedades de una lista FROM , la propiedad ''{0}'' no es v\u00E1lida (la propiedad se hab\u00EDa definido como ''{1}''). 
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X42=Nombre de correlaci\u00F3n no permitido para la columna ''{0}'' porque forma parte de la lista FOR UPDATE.
+
+# Arguments:
+#
+#    {0} = className
+#
+42X43=El ResultSetMetaData devuelto para la clase/objeto ''{0}'' es nulo. Para poder utilizar esta clase como tabla virtual externa, el valor de ResultSetMetaData no puede ser nulo. 
+
+# Arguments:
+#
+#    {0} = number
+#
 42X44=Longitud ''{0}'' no v\u00E1lida en la especificaci\u00F3n de columna.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = argumentNumber
+#    {2} = operatorName
+#
 42X45={0} es un tipo no v\u00E1lido para el n\u00FAmero de argumento {1} de {2}.
-42X46=Existen varias funciones llamadas ''{0}''. Utilice la signatura completa o el nombre espec\u00EDfico.
-42X47=Existen varios procedimientos llamados ''{0}''. Utilice la signatura completa o el nombre espec\u00EDfico.
+
+# Arguments:
+#
+#    {0} = functionName
+#
+42X46=Existen varias funciones denominadas ''{0}''. Utilice la firma completa o el nombre espec\u00EDfico.
+
+# Arguments:
+#
+#    {0} = procedureName
+#
+42X47=Existen varios procedimientos denominados ''{0}''. Utilice la firma completa o el nombre espec\u00EDfico.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = number
+#
 42X48=El valor ''{1}'' no es una precisi\u00F3n v\u00E1lida para {0}.
+
+# Arguments:
+#
+#    {0} = invalidNumber
+#
 42X49=El valor ''{0}'' no es un literal entero v\u00E1lido.
-42X50=No se ha encontrado ning\u00FAn m\u00E9todo que coincidiese con la llamada de m\u00E9todo {0}.{1}({2}), despu\u00E9s de probar todas las combinaciones de los tipos de objeto y primitivo y todas las conversiones de tipos posibles de todos los par\u00E1metros que pudiera tener la llamada de m\u00E9todo. El m\u00E9todo puede existir, pero no es p\u00FAblico y/o est\u00E1tico, o los tipos de par\u00E1metro no son convertibles por la invocaci\u00F3n del m\u00E9todo.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = methodName
+#    {2} = parameterTypes
+#
+42X50=No se ha encontrado ning\u00FAn m\u00E9todo que coincida con la llamada de m\u00E9todo {0}.{1}({2}) despu\u00E9s de probar todas las combinaciones de los tipos de objeto y primitivo y todas las conversiones de tipos posibles de todos los par\u00E1metros que pudiera tener la llamada de m\u00E9todo. El m\u00E9todo puede existir, pero no es p\u00FAblico y/o est\u00E1tico o los tipos de par\u00E1metro no son convertibles por la invocaci\u00F3n del m\u00E9todo.
+
+# Arguments:
+#
+#    {0} = className
+#
 42X51=La clase ''{0}'' no existe o es inaccesible. Esto puede ocurrir si la clase no es p\u00FAblica.
+
+# Arguments:
+#
+#    {0} = methodName
+#    {1} = type
+#
 42X52=No est\u00E1 permitido que el m\u00E9todo de llamada (''{0}'') que utilice un receptor del tipo primitivo de Java ''{1}''.
+
+# Arguments:
+#
+#    {0} = type
+#
 42X53=El predicado LIKE s\u00F3lo puede tener los operandos ''CHAR'' o ''VARCHAR''. El tipo ''{0}'' no est\u00E1 permitido.
-42X54=m\u00E9todo Java ''{0}'' tiene un ? como receptor.  No est\u00E1 permitido.
+
+# Arguments:
+#
+#    {0} = methodName
+#
+42X54=El m\u00E9todo Java ''{0}'' tiene ? como receptor. No est\u00E1 permitido.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = tableName
+#
 42X55=El nombre de tabla ''{1}'' debe ser el mismo que ''{0}''.
+
+# Arguments:
+#
+#    {0} = viewName
+#
 42X56=El n\u00FAmero de columnas de la lista de columnas de la vista no coincide con el n\u00FAmero de columnas de la expresi\u00F3n de consulta subyacente en la definici\u00F3n de la vista para ''{0}''.
-42X57=getColumnCount() de la tabla virtual externa ''{0}'' ha devuelto un valor no v\u00E1lido ''{1}''.  Los valores v\u00E1lidos son mayores o iguales que 1. 
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = number
+#
+42X57=getColumnCount() de la tabla virtual externa ''{0}'' ha devuelto un valor no v\u00E1lido ''{1}''. Los valores v\u00E1lidos son mayores o iguales que 1. 
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X58=El n\u00FAmero de columnas en los lados izquierdo y derecho de ''{0}'' debe ser el mismo.
+
 42X59=El n\u00FAmero de columnas en cada constructor VALUES debe ser el mismo.
+
+# Arguments:
+#
+#    {0} = insertMode
+#    {1} = tableName
+#
 42X60=Se ha especificado un valor no v\u00E1lido ''{0}'' para la propiedad insertMode de la tabla ''{1}''.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataType
+#    {2} = sqlOperator
+#
 42X61=Los tipos ''{0}'' y ''{1}'' no son compatibles con {2}.
+
+# Arguments:
+#
+#    {0} = sqlText
+#    {1} = schemaName
+#
 42X62=''{0}'' no est\u00E1 permitido en el esquema ''{1}''.
-42X63=La cl\u00E1usula USING no ha devuelto ning\u00FAn resultado. No se pueden establecer par\u00E1metros. 
-42X64=En la lista Properties, se ha especificado el valor ''{0}'' no v\u00E1lido para la propiedad useStatistics. Los \u00FAnicos valores v\u00E1lidos son TRUE o FALSE. 
+
+42X63=La cl\u00E1usula USING a\u00FAn no ha devuelto ning\u00FAn resultado. No se pueden definir par\u00E1metros. 
+
+# Arguments:
+#
+#    {0} = propertyValue
+#
+42X64=En la lista de propiedades se ha especificado el valor ''{0}'' no v\u00E1lido para la propiedad useStatistics. Los \u00FAnicos valores v\u00E1lidos son TRUE o FALSE. 
+
+# Arguments:
+#
+#    {0} = index
+#
 42X65=El \u00EDndice ''{0}'' no existe.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X66=El nombre de columna ''{0}'' aparece m\u00E1s de una vez en la sentencia CREATE INDEX.
-42X68=No se ha encontrado ning\u00FAn campo ''{0}'' perteneciente a la clase ''{1}''.  Es posible que el campo exista pero que no sea p\u00FAblico, o que la clase no exista o no sea p\u00FAblica.
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = className
+#
+42X68=No se ha encontrado ning\u00FAn campo ''{0}'' que pertenezca a la clase ''{1}''. Puede que el campo exista, pero no es p\u00FAblico o que la clase no exista o no sea p\u00FAblica.
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = type
+#
 42X69=No est\u00E1 permitido hacer referencia a un campo (''{0}'') utilizando una expresi\u00F3n de referencia del tipo primitivo Java ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X70=El n\u00FAmero de columnas indicado en la lista de columnas de la tabla no coincide con el n\u00FAmero de columnas de la expresi\u00F3n de consulta asociada a la definici\u00F3n de tabla de ''{0}''.
-42X71=Tipo de dato no v\u00E1lido, ''{0}'', para la columna ''{1}''.
-42X72=No se ha encontrado ning\u00FAn campo est\u00E1tico ''{0}'' perteneciente a la clase ''{1}''.  El campo puede existir, pero no es p\u00FAblico y/o est\u00E1tico, o bien la clase no existe o \u00E9sta no es p\u00FAblica.  
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = columnName
+#
+42X71=Tipo de dato no v\u00E1lido ''{0}'' para la columna ''{1}''.
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = className
+#
+42X72=No se ha encontrado ning\u00FAn campo est\u00E1tico ''{0}'' que pertenezca a la clase ''{1}''. El campo puede existir, pero no es p\u00FAblico y/o est\u00E1tico o la clase no existe o \u00E9sta no es p\u00FAblica.  
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = methodName
+#    {2} = parameterTypes
+#
 42X73=Resoluci\u00F3n ambigua del m\u00E9todo para la firma {0}.{1}({2}). (No hay un m\u00E9todo espec\u00EDfico que sea m\u00E1s importante).
+
 42X74=Sintaxis de la sentencia CALL no v\u00E1lida.
-42X75=No se ha encontrado ning\u00FAn constructor con la firma {0}({1}).  Es posible que los tipos de par\u00E1metro no sean convertibles por la invocaci\u00F3n del m\u00E9todo.
-42X76=Al menos una columna, ''{0}'', en la clave primaria que se va a a\u00F1adir acepta nulos. Todas las columnas de una clave primaria no deben aceptar nulos.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = parameterTypes
+#
+42X75=No se ha encontrado ning\u00FAn constructor con la firma {0}({1}). Puede que los tipos de par\u00E1metro no sean convertibles por la invocaci\u00F3n del m\u00E9todo.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X76=Al menos una columna ''{0}'' en la clave primaria que se va a agregar es nula. Todas las columnas de una clave primaria no deben se nulas.
+
+# Arguments:
+#
+#    {0} = columnPosition
+#
 42X77=La posici\u00F3n de la columna ''{0}'' est\u00E1 fuera del rango de la expresi\u00F3n de consulta.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X78=La columna ''{0}'' no est\u00E1 en el resultado de la expresi\u00F3n de consulta.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X79=El nombre de columna ''{0}'' aparece m\u00E1s de una vez en el resultado de la expresi\u00F3n de consulta.
+
 42X80=La cl\u00E1usula VALUES debe contener al menos un elemento. Los elementos vac\u00EDos no est\u00E1n permitidos. 
+
 42X81=Una expresi\u00F3n de consulta debe devolver al menos una columna.
-42X82=La cl\u00E1usula USING ha devuelto m\u00E1s de una fila. \u00DAnicamente se permiten filas individuales ResultSets.
-42X83=Las restricciones sobre la columna ''{0}'' requieren que acepte nulos y que no los acepte.
-42X84=El \u00EDndice ''{0}'' se ha creado para imponer la restricci\u00F3n ''{1}''.  S\u00F3lo puede eliminarse eliminando la restricci\u00F3n.
+
+42X82=La cl\u00E1usula USING ha devuelto m\u00E1s de una fila. S\u00F3lo se permiten ResultSets de una sola fila.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X83=Las restricciones sobre la columna ''{0}'' necesitan que sean nulas y no nulas.
+
+# Arguments:
+#
+#    {0} = index
+#    {1} = constraintName
+#
+42X84=El \u00EDndice ''{0}'' se ha creado para forzar la restricci\u00F3n ''{1}''. S\u00F3lo se puede borrar si se borra la restricci\u00F3n.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
 42X85=Es necesario que la restricci\u00F3n ''{0}'' est\u00E9 en el mismo esquema que la tabla ''{1}''.
-42X86=Error de ALTER TABLE. No existe restricci\u00F3n ''{0}'' en la tabla ''{1}''. 
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+42X86=Error de ALTER TABLE. No existe ninguna restricci\u00F3n ''{0}'' en la tabla ''{1}''. 
+
+# Arguments:
+#
+#    {0} = expression
+#
 42X87=Al menos una expresi\u00F3n de resultado (THEN o ELSE) de la expresi\u00F3n ''{0}'' no debe ser un ''?''. 
-42X88=Un condicional tiene un operando no booleano. El operando de un condicional debe dar como resultado TRUE, FALSE o UNKNOWN.  
-42X89=Los tipos ''{0}'' y ''{1}'' no son compatibles. Ning\u00FAn tipo es asignable al otro tipo.  
+
+42X88=Un condicional tiene un operando no booleano. El operando de un condicional debe dar como resultado TRUE, FALSE o UNKNOWN. 
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
+42X89=Los tipos ''{0}'' y ''{1}'' no son compatibles. Ning\u00FAn tipo se puede asignar al otro tipo. 
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X90=Se ha especificado m\u00E1s de una restricci\u00F3n de clave primaria para la tabla ''{0}''.
-42X91=El nombre de restricci\u00F3n ''{0}'' aparece m\u00E1s de una vez en la sentencia CREATE TABLE. 
+
+# Arguments:
+#
+#    {0} = constraintName
+#
+42X91=El nombre de la restricci\u00F3n ''{0}'' aparece m\u00E1s de una vez en la sentencia CREATE TABLE. 
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X92=El nombre de columna ''{0}'' aparece m\u00E1s de una vez en una lista de columnas de la restricci\u00F3n.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
 42X93=La tabla ''{0}'' contiene una definici\u00F3n de restricci\u00F3n con la columna ''{1}'' que no est\u00E1 en la tabla.
+
+# Arguments:
+#
+#    {0} = sqlObjectType
+#    {1} = objectName
+#
 42X94={0} ''{1}'' no existe.
-42X96=La v\u00EDa de acceso de clase (classpath) de la base de datos contiene un archivo jar ''{0}'' desconocido.
-42X98=No est\u00E1n permitidos par\u00E1metros en una definici\u00F3n VIEW.
+
+# Arguments:
+#
+#    {0} = fileName
+#
+42X96=La classpath de la base de datos contiene un archivo jar ''{0}'' desconocido.
+
+42X98=No se permiten par\u00E1metros en una definici\u00F3n VIEW.
+
 42X99=No se permiten par\u00E1metros en una definici\u00F3n de TABLE.
-42XA0=La cl\u00E1usula de generaci\u00F3n de la columna ''{0}'' tiene el tipo de datos ''{1}'', que no se puede asignar al tipo de datos declarados de la columna.
-42XA1=La cl\u00E1usula de generaci\u00F3n de la columna ''{0}'' contiene un agregado. No est\u00E1 permitido.
-42XA2=''{0}'' no puede aparecer en una cl\u00E1usula de generaci\u00F3n porque devolver\u00EDa resultados no fiables.
-42XA3=No se puede anular el valor de la columna generada ''{0}''.
-42XA4=La cl\u00E1usula de generaci\u00F3n de la columna ''{0}'' hace referencia a otras columnas generadas. No est\u00E1 permitido.
-42XA5=La rutina ''{0}'' puede ejecutar SQL; por lo tanto, no puede aparecer en una cl\u00E1usula de generaci\u00F3n.
-42XA6=''{0}'' es una columna generada. No puede ser parte de una clave externa cuya acci\u00F3n referencial para DELETE sea SET NULL o SET DEFAULT, o cuya acci\u00F3n referencial para UPDATE sea CASCADE.
-42XA7=''{0}'' es una columna generada. No puede cambiar su valor predeterminado.
-42XA8=No se puede renombrar ''{0}'' porque est\u00E1 referenciada por la cl\u00E1usula de generaci\u00F3n de la columna ''{1}''.
-42XA9=La columna ''{0}'' necesita un tipo de datos expl\u00EDcitos. El tipo de datos se puede omitir \u00FAnicamente en columnas con cl\u00E1usulas de generaci\u00F3n.
-42XAA=El valor NEW de la columna generada ''{0}'' se menciona en la acci\u00F3n BEFORE de un activador. No est\u00E1 permitido.
-42XAB=NOT NULL se permite solamente si se declara de forma expl\u00EDcita un tipo de datos.
-42XAC=El valor ''INCREMENT BY'' no puede ser cero.
-42XAE=El valor ''{0}'' est\u00E1 fuera de rango con respecto al tipo de dato ''{1}''. Debe encontrarse entre ''{2}'' y ''{3}''.
-42XAF=Valor ''MINVALUE'' ''{0}'' no v\u00E1lido. Debe ser inferior a ''MAXVALUE: {1}''.
-42XAG=Valor ''START WITH'' ''{0}'' no v\u00E1lido. Debe encontrarse entre ''{1}'' y ''{2}''.
-42XAH=Una expresi\u00F3n NEXT VALUE FOR puede no aparecer en muchos contextos, incluidas las cl\u00E1usulas WHERE, ON, HAVING, ORDER BY, DISTINCT, CASE, GENERATION y AGGREGATE, as\u00ED como en las funciones WINDOW y en las restricciones CHECK.
-42XAI=La instrucci\u00F3n hace referencia a la siguiente secuencia m\u00E1s de una vez: ''{0}''.
-42XAJ=La instrucci\u00F3n CREATE SEQUENCE contiene la cl\u00E1usula redundante ''{0}''.
-42Y00=La clase ''{0}'' no implementa org.apache.derby.iapi.db.AggregateDefinition y por tanto no puede utilizarse como una expresi\u00F3n de agregaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = datatypeName
+#
+42XA0=La cl\u00E1usula de generaci\u00F3n de la columna ''{0}'' tiene el tipo de dato ''{1}'', que no se puede asignar al tipo de dato declarado de la columna.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA1=La cl\u00E1usula de generaci\u00F3n de la columna ''{0}'' contiene un agregado. No est\u00E1 permitido.
+
+# Arguments:
+#
+#    {0} = sqlObjectName
+#
+42XA2=''{0}'' no puede aparecer en una cl\u00E1usula de generaci\u00F3n porque puede devolver resultados no fiables.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA3=No se puede sustituir el valor de la columna generada ''{0}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA4=La cl\u00E1usula de generaci\u00F3n de la columna ''{0}'' hace referencia a otras columnas generadas. No est\u00E1 permitido.
+
+# Arguments:
+#
+#    {0} = routineName
+#
+42XA5=La rutina ''{0}'' puede emitir SQL; por lo que no puede aparecer en una cl\u00E1usula de generaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA6=''{0}'' es una columna generada. No puede formar parte de una clave ajena cuya acci\u00F3n referencial para DELETE sea SET NULL o SET DEFAULT o cuya acci\u00F3n referencial para UPDATE sea CASCADE.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA7=''{0}'' es una columna generada. No puede cambiar su valor por defecto.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = columnName
+#
+42XA8=No se puede cambiar el nombre de ''{0}'' porque est\u00E1 referenciada por la cl\u00E1usula de generaci\u00F3n de la columna ''{1}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA9=La columna ''{0}'' necesita un tipo de dato expl\u00EDcito. El tipo de dato se puede omitir s\u00F3lo en columnas con cl\u00E1usulas de generaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XAA=El valor NEW de la columna generada ''{0}'' se menciona en la acci\u00F3n BEFORE de un disparador. No est\u00E1 permitido.
+
+42XAB=NOT NULL s\u00F3lo est\u00E1 permitido si se declara de forma expl\u00EDcita un tipo de dato.
+
+42XAC=El valor ''INCREMENT BY'' no puede ser cero.
+
+# Arguments:
+#
+#    {0} = argName
+#    {1} = datatypeName
+#    {2} = minValue
+#    {3} = maxValue
+#
+42XAE=El valor ''{0}'' est\u00E1 fuera de rango con respecto al tipo de dato ''{1}''. Debe estar entre ''{2}'' y ''{3}''.
+
+# Arguments:
+#
+#    {0} = minValue
+#    {1} = maxValue
+#
+42XAF=Valor ''MINVALUE'' ''{0}'' no v\u00E1lido. Debe ser inferior a ''MAXVALUE: {1}''.
+
+# Arguments:
+#
+#    {0} = startValue
+#    {1} = minValue
+#    {2} = maxValue
+#
+42XAG=Valor ''START WITH'' ''{0}'' no v\u00E1lido. Debe estar entre ''{1}'' y ''{2}''.
+
+42XAH=Puede que una expresi\u00F3n NEXT VALUE FOR no aparezca en varios contextos, incluidas las cl\u00E1usulas WHERE, ON, HAVING, ORDER BY, DISTINCT, CASE, GENERATION y AGGREGATE, as\u00ED como en las funciones WINDOW y en las restricciones CHECK.
+
+# Arguments:
+#
+#    {0} = sequenceName
+#
+42XAI=La sentencia hace referencia a la siguiente secuencia m\u00E1s de una vez: ''{0}''.
+
+# Arguments:
+#
+#    {0} = clauseName
+#
+42XAJ=La sentencia CREATE SEQUENCE contiene la cl\u00E1usula redundante ''{0}''.
+
+# Arguments:
+#
+#    {0} = className
+#
+42Y00=La clase ''{0}'' no implanta org.apache.derby.iapi.db.AggregateDefinition y por tanto no se puede utilizar como una expresi\u00F3n de agregaci\u00F3n.
+
+# Arguments:
+#
+#    {0} = constraintName
+#
 42Y01=La restricci\u00F3n ''{0}'' no es v\u00E1lida.
-42Y03=''{0}'' no se reconoce como una funci\u00F3n o procedimiento.
+
+# Arguments:
+#
+#    {0} = statement
+#
 42Y03.S.0=''{0}'' no se reconoce como una funci\u00F3n o procedimiento.
+
+# Arguments:
+#
+#    {0} = statement
+#
 42Y03.S.1=''{0}'' no se reconoce como un procedimiento.
+
+# Arguments:
+#
+#    {0} = statement
+#
 42Y03.S.2=''{0}'' no se reconoce como una funci\u00F3n.
-42Y04=No se puede crear un procedimiento o funci\u00F3n con EXTERNAL NAME ''{0}'' porque no es una lista separada por puntos. El formato esperado es <v\u00EDa de acceso java completa>.<nombre de m\u00E9todo>.
-42Y05=No existe una clave for\u00E1nea llamada ''{0}''.
+
+# Arguments:
+#
+#    {0} = name
+#
+42Y04=No se puede crear un procedimiento o funci\u00F3n con EXTERNAL NAME ''{0}'' porque no es una lista separada por puntos. El formato esperado es <ruta de acceso java completa>.<nombre de m\u00E9todo>.
+
+# Arguments:
+#
+#    {0} = key
+#
+42Y05=No existe una clave ajena denominada ''{0}''.
+
+# Arguments:
+#
+#    {0} = schemaNamet
+#
 42Y07=El esquema ''{0}'' no existe.
-42Y08=Las restricciones de clave for\u00E1nea no est\u00E1n permitidas en tablas del sistema.
-42Y09=Los m\u00E9todos void s\u00F3lo est\u00E1n permitidos dentro de una sentencia CALL.
-42Y10=Un constructor de tabla que no est\u00E1 en una sentencia INSERT tiene todos los par\u00E1metros ? en una de sus columnas.  En cada columna, al menos una de las filas debe tener un no-par\u00E1metro.
+
+42Y08=Las restricciones de clave ajena no est\u00E1n permitidas en tablas del sistema.
+
+42Y09=Los m\u00E9todos nulos s\u00F3lo est\u00E1n permitidos en una sentencia CALL.
+
+42Y10=Un constructor de tabla que no est\u00E1 en una sentencia INSERT tiene todos los par\u00E1metros ? en una de sus columnas. En cada columna, al menos una de las filas debe tener un valor que no sea un par\u00E1metro.
+
+# Arguments:
+#
+#    {0} = clauseName
+#
 42Y11=Se necesita una especificaci\u00F3n de uni\u00F3n con la cl\u00E1usula ''{0}''.
-42Y12=La cl\u00E1usula ON de JOIN es una expresi\u00F3n ''{0}''.  Debe ser una expresi\u00F3n BOOLEAN.
+
+# Arguments:
+#
+#    {0} = expressionType
+#
+42Y12=La cl\u00E1usula ON de JOIN es una expresi\u00F3n ''{0}''. Debe ser una expresi\u00F3n BOOLEAN.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42Y13=El nombre de columna ''{0}'' aparece m\u00E1s de una vez en la sentencia CREATE VIEW.
-42Y16=No se ha encontrado ning\u00FAn m\u00E9todo est\u00E1tico p\u00FAblico ''{0}'' en la clase ''{1}''. Es posible que el m\u00E9todo exista, pero no es p\u00FAblico, o bien no es est\u00E1tico. 
-42Y22=La agregaci\u00F3n {0} no puede operar sobre el tipo {1}.
+
+# Arguments:
+#
+#    {0} = methodName
+#    {1} = className
+#
+42Y16=No se ha encontrado ning\u00FAn m\u00E9todo est\u00E1tico p\u00FAblico ''{0}'' en la clase ''{1}''. Puede que el m\u00E9todo exista pero que no sea p\u00FAblico ni est\u00E1tico.
+
+# Arguments:
+#
+#    {0} = aggregateType
+#    {1} = type
+#
+42Y22=La agregaci\u00F3n {0} no puede funcionar en el tipo {1}.
+
+# Arguments:
+#
+#    {0} = colunmName
+#
 42Y23=Se ha devuelto una informaci\u00F3n de tipo JDBC incorrecta para la columna {0}.
-42Y24=La vista ''{0}'' no es actualizable. (Actualmente las vistas no son actualizables). 
-42Y25=''{0}'' es una tabla del sistema.  Los usuarios no tienen permitido modificar el contenido de esta tabla.
-42Y26=No se permiten agregados en la lista GROUP BY.
-42Y27=No est\u00E1n permitidos par\u00E1metros en la acci\u00F3n del desencadenante.
-42Y29=La lista SELECT de una consulta no agrupada contiene al menos una expresi\u00F3n no v\u00E1lida. Cuando la lista SELECT contiene al menos una agregaci\u00F3n entonces todas las entradas deben ser expresiones de agregaci\u00F3n v\u00E1lidas.
-42Y30=La lista SELECT de una consulta agrupada contiene al menos una expresi\u00F3n no v\u00E1lida. Si una lista SELECT tiene un GROUP BY, la lista s\u00F3lo puede contener expresiones de agrupaci\u00F3n v\u00E1lidas y expresiones de agregaci\u00F3n v\u00E1lidas.  
-42Y32=La clase de agregador ''{0}'' para la agregaci\u00F3n ''{1}'' en el tipo {2} no implementa org.apache.derby.iapi.sql.execute.ExecAggregator. 
+
+# Arguments:
+#
+#    {0} = viewName
+#
+42Y24=La vista ''{0}'' no se puede actualizar. (Actualmente no se pueden actualizar las vistas.) 
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42Y25=''{0}'' es una tabla del sistema. Los usuarios no pueden modificar el contenido de esta tabla.
+
+42Y26=No est\u00E1n permitidos los agregados en la lista GROUP BY.
+
+42Y27=No est\u00E1n permitidos los par\u00E1metros en la acci\u00F3n del disparador.
+
+42Y29=La lista SELECT de una consulta no agrupada contiene al menos una expresi\u00F3n no v\u00E1lida. Cuando la lista SELECT contenga al menos una agregaci\u00F3n, todas las entradas deben ser expresiones de agregaci\u00F3n v\u00E1lidas.
+
+42Y30=La lista SELECT de una consulta agrupada contiene al menos una expresi\u00F3n no v\u00E1lida. Si una lista SELECT tiene un GROUP BY, la lista s\u00F3lo puede contener expresiones de agrupaci\u00F3n v\u00E1lidas y expresiones de agregaci\u00F3n v\u00E1lidas. 
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = aggregateName
+#    {2} = type
+#
+42Y32=La clase de agregador ''{0}'' para la agregaci\u00F3n ''{1}'' en el tipo {2} no implanta org.apache.derby.iapi.sql.execute.ExecAggregator. 
+
+# Arguments:
+#
+#    {0} = aggregateName
+#
 42Y33=El agregado {0} contiene uno o m\u00E1s agregados.
-42Y34=El nombre de columna ''{0}'' coincide con m\u00E1s de una columna de resultado de la tabla ''{1}''.
-42Y35=La referencia de columna ''{0}'' no es v\u00E1lida. Cuando la lista SELECT contiene al menos una agregaci\u00F3n entonces todas las entradas deben ser expresiones de agregaci\u00F3n v\u00E1lidas.  
-42Y36=La referencia de columna ''{0}'' no es v\u00E1lida o forma parte de una expresi\u00F3n no v\u00E1lida.  Para una lista SELECT con GROUP BY, las columnas y expresiones que se seleccionan s\u00F3lo pueden contener expresiones de agrupaci\u00F3n y de agregado v\u00E1lidas.
-42Y37=''{0}'' es un primitivo Java y no puede utilizarse con este operador.
-42Y38=insertMode \= replace no est\u00E1 permitido en una inserci\u00F3n donde se hace referencia a la tabla destino, ''{0}'', en SELECT.
-42Y39=''{0}'' puede no aparecer en una definici\u00F3n CHECK CONSTRAINT porque puede devolver resultados no determinantes.
-42Y40=''{0}'' aparece varias veces en la lista de columnas UPDATE OF para el desencadenante ''{1}''.
-42Y41=''{0}'' no puede invocarse directamente mediante EXECUTE STATEMENT porque es parte de un desencadenante.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableName
+#
+42Y34=El nombre de columna ''{0}'' coincide con m\u00E1s de una columna de resultado en la tabla ''{1}''.
+
+# Arguments:
+#
+#    {0} = reference
+#
+42Y35=La referencia de columna ''{0}'' no es v\u00E1lida. Cuando la lista SELECT contenga al menos una agregaci\u00F3n, todas las entradas deben ser expresiones de agregaci\u00F3n v\u00E1lidas. 
+
+# Arguments:
+#
+#    {0} = reference
+#
+42Y36=La referencia de columna ''{0}'' no es v\u00E1lida o forma parte de una expresi\u00F3n no v\u00E1lida. Para una lista SELECT con GROUP BY, las columnas y expresiones que se seleccionan s\u00F3lo pueden contener expresiones de agrupaci\u00F3n y de agregado v\u00E1lidas.
+
+# Arguments:
+#
+#    {0} = javaTypeName
+#
+42Y37=''{0}'' es un primitivo Java y no se puede utilizar con este operador.
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42Y38=insertMode = la sustituci\u00F3n no est\u00E1 permitida en una inserci\u00F3n donde se hace referencia a la tabla destino ''{0}'' en SELECT.
+
+# Arguments:
+#
+#    {0} = sqlObjectName
+#
+42Y39=Puede que ''{0}'' no aparezca en una definici\u00F3n CHECK CONSTRAINT porque puede devolver resultados no determinantes.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = triggerName
+#
+42Y40=''{0}'' aparece varias veces en la lista de columnas UPDATE OF para el disparador ''{1}''.
+
+# Arguments:
+#
+#    {0} = storedPreparedStatementName
+#
+42Y41=No se puede llamar directamente a ''{0}'' a trav\u00E9s de EXECUTE STATEMENT porque forma parte de un disparador.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = scaleValue
+#
 42Y42=La escala ''{1}'' no es una escala v\u00E1lida para un ''{0}''.
+
+# Arguments:
+#
+#    {0} = scaleValue
+#    {1} = precision
+#
 42Y43=La escala ''{0}'' no es una escala v\u00E1lida con precisi\u00F3n de ''{1}''.
-42Y44=Se ha especificado una clave ''{0}'' no v\u00E1lida en la lista Properties de una lista FROM. Las claves sensibles a may\u00FAsculas/min\u00FAsculas que se soportan actualmente son ''{1}''. 
-42Y45=No se puede vincular la VTI ''{0}'' porque es una VTI de desencadenante especial y esta sentencia no forma parte de una acci\u00F3n de desencadenante o cl\u00E1usula WHEN.
-42Y46=Lista Properties no v\u00E1lida en lista FROM.  No existe ning\u00FAn \u00EDndice ''{0}'' en la tabla ''{1}''.
-42Y48=Lista Properties no v\u00E1lida en lista FROM.  No hay restricci\u00F3n con nombre ''{0}'' sobre la tabla ''{1}'' o la restricci\u00F3n no tiene un \u00EDndice de respaldo.
+
+# Arguments:
+#
+#    {0} = key
+#    {1} = key
+#
+42Y44=Se ha especificado una clave ''{0}'' no v\u00E1lida en la lista de propiedades de una lista FROM. Las claves sensibles a may\u00FAsculas/min\u00FAsculas actualmente soportadas son ''{1}''. 
+
+# Arguments:
+#
+#    {0} = vtiName
+#
+42Y45=No se puede enlazar VTI ''{0}'' porque es una VTI de disparador especial y esta sentencia no forma parte de una acci\u00F3n de disparador o cl\u00E1usula WHEN.
+
+# Arguments:
+#
+#    {0} = index
+#    {1} = tableName
+#
+42Y46=Lista de propiedades no v\u00E1lida en la lista FROM. No existe ning\u00FAn \u00EDndice ''{0}'' en la tabla ''{1}''.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+42Y48=Lista de propiedades no v\u00E1lida en lista FROM. No hay ninguna restricci\u00F3n con nombre ''{0}'' en la tabla ''{1}'' o la restricci\u00F3n no tiene un \u00EDndice de copia de seguridad.
+
+# Arguments:
+#
+#    {0} = key
+#
 42Y49=Se han especificado varios valores para la clave de propiedad ''{0}''. 
-42Y50=La lista Properties de la tabla ''{0}'' puede contener valores de \u00EDndice o de restricci\u00F3n pero no ambos.
-42Y55=No se puede realizar ''{0}'' sobre ''{1}'' porque no existe.
-42Y56=Se ha especificado una estrategia de uni\u00F3n ''{0}'' en la lista Properties de la tabla ''{1}''. Los valores actualmente soportados para una estrategia de uni\u00F3n son\: ''hash'' y ''nestedloop''.
-42Y58=Se ha producido una excepci\u00F3n NumberFormatException al convertir el valor ''{0}'' para el modificador del optimizador ''{1}''.
-42Y59=Valor no v\u00E1lido, ''{0}'', especificado para el modificador de hashInitialCapacity. El valor debe ser mayor que 0.
-42Y60=Valor no v\u00E1lido, ''{0}'', especificado para el modificador de hashLoadFactor. El valor debe ser mayor que 0.0 y menor o igual a 1.0.
-42Y61=Valor no v\u00E1lido, ''{0}'', especificado para el modificador de hashMaxCapacity. El valor debe ser mayor que 0.
-42Y62=''{0}'' no est\u00E1 permitido sobre ''{1}'' porque es una vista.
-42Y63=La uni\u00F3n hash requiere un predicado equijoin optimizable sobre una columna del \u00EDndice o heap seleccionado.  No existe un predicado equijoin optimizable sobre ninguna columna de la tabla o \u00EDndice ''{0}''. Utilice el modificador del optimizador ''index'' para especificar dicho \u00EDndice o heap sobre la tabla ''{1}''.
-42Y64=El valor de bulkFetch de ''{0}'' no es v\u00E1lido. El valor m\u00EDnimo para bulkFetch es 1.
-42Y65=bulkFetch no se permite en uniones ''{0}''.
-42Y66=bulkFetch no se permite en cursores actualizables. 
-42Y67=El esquema ''{0}'' no se puede eliminar.

[... 5213 lines stripped ...]


Mime
View raw message