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 [7/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_it.properties
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_it.properties?rev=1421449&r1=1421448&r2=1421449&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_it.properties (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/loc/messages_it.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=\u00C8 stato effettuato un tentativo di aggiornare o eliminare una riga gi\u00E0 eliminata: nessuna riga \u00E8 stata aggiornata o eliminata.
 
-01001=\u00C8 stato effettuato un tentativo di aggiornare o eliminare una riga gi\u00E0 eliminata\: nessuna riga \u00E8 stata aggiornata o eliminata.
 01003=I valori nulli sono stati eliminati dall''argomento di una funzione della colonna.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
 01006=Privilegio non revocato dall''utente {0}.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
 01007=Ruolo {0} non revocato dall''ID di autenticazione {1}.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
 01008=Clausola WITH ADMIN OPTION del ruolo {0} non revocata dall''ID di autenticazione {1}.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableName
+#
 01009=Colonna generata {0} eliminata dalla tabella {1}.
-0100E=XX Tentativo di restituire un numero eccessivo di insiemi di risultati. 
-01500=La restrizione {0} sulla tabella {1} \u00E8 stata eliminata.
+
+0100E=Tentativo di restituire un numero eccessivo di set di risultati. 
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+01500=Il vincolo {0} sulla tabella {1} \u00E8 stato eliminato.
+
+# Arguments:
+#
+#    {0} = viewName
+#
 01501=La vista {0} \u00E8 stata eliminata.
+
+# Arguments:
+#
+#    {0} = triggerName
+#    {1} = tableName
+#
 01502=Il trigger {0} sulla tabella {1} \u00E8 stato eliminato.
-01503=La colonna {0} sulla tabella {1} \u00E8 stata modificata aggiungendo una restrizione non nulla.
-01504=Il nuovo indice \u00E8 un duplicato di uno esistente\: {0}.
-01505=Il valore {0} potr\u00E0 essere interrotto.
-01522=Il sinonimo ''{0}'' definito di recente \u00E8 stato risolto nell''oggetto  ''{1}'' attualmente non definito.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableName
+#
+01503=La colonna {0} sulla tabella {1} \u00E8 stata modificata aggiungendo un vincolo non nullo.
+
+# Arguments:
+#
+#    {0} = indexName
+#
+01504=Il nuovo indice \u00E8 un duplicato di uno esistente: {0}.
+
+# Arguments:
+#
+#    {0} = dataValue
+#
+01505=Il valore {0} potr\u00E0 essere troncato.
+
+# Arguments:
+#
+#    {0} = synonymName
+#    {1} = objectName
+#
+01522=Il sinonimo ''{0}'' definito di recente \u00E8 stato risolto nell''oggetto ''{1}'' attualmente non definito.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
 01J01=Database ''{0}'' non creato, connessione eseguita al database esistente.
-01J02=I cursori di scorrimento sensibili non sono implementati.
-01J04=La classe ''{0}'' per la colonna ''{1}'' non implementa java.io.Serializable o java.sql.SQLData. Le istanze devono implementare una di queste interfacce per essere memorizzate.
-01J05=Aggiornamento database riuscito. Il database aggiornato \u00E8 pronto per l''uso. Nuova convalida delle istruzioni preparate memorizzate non riuscita. Per i dettagli relativi a questo errore, consultare l''eccezione successiva.
+
+01J02=I cursori sensibili allo scorrimento non sono attualmente implementati.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = columnName
+#
+01J04=La classe ''{0}'' per la colonna ''{1}'' non implementa java.io.Serializable o java.sql.SQLData. Le istanze devono implementare una di queste interfacce per poter essere memorizzate.
+
+01J05=Aggiornamento database riuscito. Il database aggiornato \u00E8 pronto per l''uso. Nuova convalida delle istruzioni preparate memorizzate non riuscita. Per i dettagli relativi a questo errore, vedere l''eccezione successiva.
+
 01J06=ResultSet non aggiornabile. La query non \u00E8 qualificata per la generazione di un ResultSet aggiornabile.
+
 01J07=ResultSetHoldability limitato a ResultSet.CLOSE_CURSORS_AT_COMMIT per una transazione globale.
+
+# Arguments:
+#
+#    {0} = resultSetType
+#    {1} = resultSetType
+#
 01J08=Impossibile aprire il tipo resultSet {0}. Tipo ResultSet {1} aperto.
-01J10=Lo scorrimento delle impostazioni di risultati sensibili al maiuscolo/minuscolo non \u00E8 supportato dal server; eseguire una nuova associazione in un cursore a scorrimento in avanti
-01J12=Impossibile acquisire il testo del messaggio dal server. Consultare l''eccezione seguente. La procedura memorizzata SYSIBM.SQLCAMESSAGE non \u00E8 installata sul server. Contattare l''amministratore del database.
-01J13=Il numero delle righe restituite ({0}) \u00E8 troppo grande per essere un numero intero; il valore restituito verr\u00E0 troncato.
-01J14=L''autorizzazione SQL viene utilizzata senza abilitare prima l''autenticazione.
-02000=Nessuna riga \u00E8 stata trovata per FETCH, UPDATE o DELETE o il risultato di una query \u00E8 una tabella vuota.
+
+01J10=I set di risultati sensibili allo scorrimento non sono supportati dal server; eseguire un nuovo mapping al cursore di tipo forward-only
+
+01J12=Impossibile acquisire il testo del messaggio dal server. Vedere l''eccezione successiva. La stored procedure SYSIBM.SQLCAMESSAGE non \u00E8 installata sul server. Contattare l''amministratore del database.
+
+# Arguments:
+#
+#    {0} = number
+#
+01J13=Il numero di righe restituite ({0}) \u00E8 troppo grande per essere un numero intero; il valore restituito verr\u00E0 troncato.
+
+01J14=L''autorizzazione SQL viene utilizzata senza prima abilitare l''autenticazione.
+
+# Arguments:
+#
+#    {0} = remainingDays
+#    {1} = databaseName
+#
+01J15=La password scade tra {0} giorno/i. Usare la procedura SYSCS_UTIL.SYSCS_MODIFY_PASSWORD per cambiare la password nel database ''{1}''.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+01J16=La password non \u00E8 pi\u00F9 valida. Per proteggere il database, \u00E8 necessario aggiornare subito la password. Usare la procedura SYSCS_UTIL.SYSCS_MODIFY_PASSWORD per cambiare la password nel database ''{0}''.
+
 07000=Almeno un parametro sull''istruzione corrente non \u00E8 inizializzato.
+
+# Arguments:
+#
+#    {0} = parameterName
+#    {1} = procedureName
+#
 07004=Il parametro {0} \u00E8 un parametro della procedura {1} e deve essere registrato con CallableStatement.registerOutParameter prima dell''esecuzione.
+
 07009=Nessun parametro di input.
+
 08000=Connessione chiusa a causa di un''interruzione sconosciuta.
-08001.C.10=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 il token di sicurezza possiede una dimensione superiore rispetto alla dimensione massima consentita dal protocollo di rete.
-08001.C.11=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la lunghezza dell''id utente \u00E8 uguale a zero o maggiore della lunghezza massima consentita dal protocollo di rete.
-08001.C.12=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la lunghezza della password \u00E8 uguale a zero o maggiore della lunghezza consentita dal protocollo di rete.
-08001.C.13=Impossibile stabilire la connessione poich\u00E9 la lunghezza del nome esterno (EXTNAM) \u00E8 pari a zero o supera la lunghezza massima consentita dal protocollo di rete.
-08001.C.14=Impossibile stabilire la connessione poich\u00E9 la lunghezza del nome server (SRVNAM) \u00E8 pari a zero o supera la lunghezza massima consentita dal protocollo di rete.
+
+08001.C.10=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la dimensione del token di sicurezza supera la dimensione massima consentita dal protocollo di rete.
+
+08001.C.11=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la lunghezza dell''ID utente \u00E8 uguale a zero o maggiore della lunghezza massima consentita dal protocollo di rete.
+
+08001.C.12=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la lunghezza della password \u00E8 uguale a zero o maggiore della lunghezza massima consentita dal protocollo di rete.
+
+08001.C.13=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la lunghezza del nome esterno (EXTNAM) \u00E8 uguale a zero o maggiore della lunghezza massima consentita dal protocollo di rete.
+
+08001.C.14=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la lunghezza del nome server (SRVNAM) \u00E8 uguale a zero o maggiore della lunghezza massima consentita dal protocollo di rete.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
 08001.C.1=Propriet\u00E0 Derby DataSource {0} richiesta non impostata.
-08001.C.2={0} \: Errore di connessione al server {1} sulla porta {2} con messaggio {3}.
-08001.C.3=SocketException\: ''{0}''
-08001.C.4=Impossibile aprire il flusso sul socket\: ''{0}''.
-08001.C.5=Lunghezza id utente ({0}) fuori dall''intervallo da 1 a {1}.
+
+# Arguments:
+#
+#    {0} = error
+#    {1} = serverName
+#    {2} = portNumber
+#    {3} = messageText
+#
+08001.C.2={0}: Errore di connessione al server {1} sulla porta {2} con messaggio {3}.
+
+# Arguments:
+#
+#    {0} = error
+#
+08001.C.3=SocketException: ''{0}''
+
+# Arguments:
+#
+#    {0} = error
+#
+08001.C.4=Impossibile aprire il flusso sul socket: ''{0}''.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = number
+#
+08001.C.5=Lunghezza ID utente ({0}) fuori dall''intervallo da 1 a {1}.
+
+# Arguments:
+#
+#    {0} = length
+#    {1} = number
+#
 08001.C.6=Lunghezza password ({0}) fuori dall''intervallo da 1 a {1}.
-08001.C.7=L''id utente non pu\u00F2 essere nullo.
+
+08001.C.7=L''ID utente non pu\u00F2 essere nullo.
+
 08001.C.8=La password non pu\u00F2 essere nulla.
-08001.C.9=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la lunghezza del nome del database ''{0}'' \u00E8 maggiore della lunghezza consentita dal protocollo di rete.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08001.C.9=Non \u00E8 stato possibile stabilire una connessione perch\u00E9 la lunghezza del nome del database ''{0}'' supera la lunghezza massima consentita dal protocollo di rete.
+
+08003=Nessuna connessione corrente.
+
 08003.C.1=getConnection() non valido su una PooledConnection chiusa.
+
 08003.C.2=Metodo Lob richiamato dopo la chiusura della connessione
-08003.C.3=Connessione fisica sottostante non aggiornata o chiusa.
-08003=Nessuna connessione corrente.
-08004.C.10=Impossibile verificare le autorizzazioni di sistema per creare il database ''{0}'' [{1}].
-08004.C.11=Autorizzazione per l''utente ''{0}'' mancante per creare il database ''{1}'' [{2}].
-08004.C.12=Autenticazione della connessione non riuscita.  Le credenziali immesse non erano valide oppure il database utilizza uno schema di cifratura della password non compatibile con il meccanismo di protezione basato sulla sostituzione delle password complesse. Se l''errore si \u00E8 cominciato a verificare in seguito all''aggiornamento, fare riferimento alle note sulla versione relative a DERBY-4483 per le opzioni disponibili.
-08004.C.1=Autenticazione della connessione non riuscita.  Motivo\: {0}.
+
+08003.C.3=Connessione fisica di base non pi\u00F9 valida o chiusa.
+
+# Arguments:
+#
+#    {0} = connectionName
+#
+08004=Connessione rifiutata: {0}
+
+# Arguments:
+#
+#    {0} = reasonText
+#
+08004.C.1=Autenticazione della connessione non riuscita. Motivo: {0}.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
 08004.C.2=La connessione \u00E8 stata rifiutata perch\u00E9 il database {0} non \u00E8 stato trovato.
+
 08004.C.3=Connessione al database rifiutata.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
 08004.C.4=L''utente ''{0}'' non pu\u00F2 chiudere il database ''{1}''. Solo il proprietario del database pu\u00F2 eseguire questa operazione.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
 08004.C.5=L''utente ''{0}'' non pu\u00F2 cifrare il database ''{1}''. Solo il proprietario del database pu\u00F2 eseguire questa operazione.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
 08004.C.6=L''utente ''{0}'' non pu\u00F2 eseguire l''aggiornamento hard del database ''{1}''. Solo il proprietario del database pu\u00F2 eseguire questa operazione.
-08004.C.7=Connessione rifiutata al database ''{0}'', il database \u00E8 in modalit\u00E0 di replicazione slave.
-08004.C.8=L''utente ''{0}'' non pu\u00F2 emettere un''operazione di replicazione nel database ''{1}''. Solo il proprietario del database pu\u00F2 eseguire questa operazione.
-08004.C.9=Autorizzazione per l''utente ''{0}'' mancante per arrestare il sistema [{1}].
-08004=Connessione rifiutata \: {0}
-08006.C.1=Si \u00E8 verificato un errore durante la reimpostazione della connessione e la connessione \u00E8 stata terminata.  Per dettagli, consultare l''eccezione correlata.
-08006.C.2=SocketException\: ''{0}''
-08006.C.3=\u00C8 stato rilevato un errore di comunicazione\: {0}.
-08006.C.4=Si \u00E8 verificato un errore durante una reimpostazione di connessione rinviata e la connessione \u00E8 stata terminata.  Per dettagli, consultare l''eccezione correlata.
-08006.C.5=Dati insufficienti durante la lettura dalla rete - previsto un minimo di {0} byte e ricevuti solo {1} byte.  La connessione \u00E8 stata terminata.
-08006.C.6=Tentativo di materializzare in modo completo dati lob troppo grandi per la JVM.  La connessione \u00E8 stata terminata.
-08006.C=Si \u00E8 verificato un errore del protocollo di rete e la connessione \u00E8 stata terminata\: {0}
-08006.D=Arresto database ''{0}''.
-08006.D.1=Database ''{0}'' scartato.
-0A000.C.6=Il comando DRDA {0} non \u00E8 attualmente implementato.  La connessione \u00E8 stata terminata.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08004.C.7=Connessione rifiutata al database ''{0}'' perch\u00E9 il database \u00E8 in modalit\u00E0 slave di replica.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#
+08004.C.8=L''utente ''{0}'' non pu\u00F2 eseguire un''operazione di replica nel database ''{1}''. Solo il proprietario del database pu\u00F2 eseguire questa operazione.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = exceptionMsg
+#
+08004.C.9=Autorizzazione mancante per l''utente ''{0}'' per chiudere il sistema [{1}].
+
+# Arguments:
+#
+#    {0} = databaseName
+#    {1} = exceptionMsg
+#
+08004.C.10=Impossibile verificare le autorizzazioni di sistema per creare il database ''{0}'' [{1}].
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = databaseName
+#    {2} = exceptionMsg
+#
+08004.C.11=Autorizzazione mancante per l''utente ''{0}'' per creare il database ''{1}'' [{2}].
+
+08004.C.12=Autenticazione della connessione non riuscita. Le credenziali fornite non erano valide oppure il database utilizza uno schema di cifratura della password non compatibile con il rigido meccanismo di sicurezza basato sulla sostituzione delle password. Se l''errore si \u00E8 verificato dopo l''aggiornamento, fare riferimento alle note di rilascio relative a DERBY-4483 per le opzioni disponibili.
+
+08004.C.13=Il nome utente o la password \u00E8 nullo o di lunghezza 0.
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C=Si \u00E8 verificato un errore del protocollo di rete e la connessione \u00E8 stata terminata: {0}
+
+08006.C.1=Si \u00E8 verificato un errore durante la reimpostazione della connessione e la connessione \u00E8 stata terminata. Per i dettagli, vedere le eccezioni correlate.
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C.2= SocketException: ''{0}''
+
+# Arguments:
+#
+#    {0} = error
+#
+08006.C.3=\u00C8 stato rilevato un errore di comunicazione: {0}.
+
+08006.C.4=Si \u00E8 verificato un errore durante la reimpostazione di una connessione rinviata e la connessione \u00E8 stata terminata. Per i dettagli, vedere le eccezioni correlate.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = number
+#
+08006.C.5=Dati insufficienti durante la lettura dalla rete - previsto un minimo di {0} byte e ricevuti solo {1} byte. La connessione \u00E8 stata terminata.
+
+08006.C.6=Tentativo di materializzare in modo completo dati lob troppo grandi per la JVM. La connessione \u00E8 stata terminata.
+
+08006.C.8=org.apache.derby.jdbc.EmbeddedDriver non registrato con JDBC Driver Manager
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08006.D=Chiusura del database ''{0}''.
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+08006.D.1=Database ''{0}'' eliminato.
+
+# Arguments:
+#
+#    {0} = featureName
+#
+0A000.S=Funzione non implementata: {0}.
+
+# Arguments:
+#
+#    {0} = commandName
+#
+0A000.C.6=Il comando DRDA {0} non \u00E8 attualmente implementato. La connessione \u00E8 stata terminata.
+
 0A000.S.1=Il metodo JDBC non \u00E8 stato ancora implementato.
+
+# Arguments:
+#
+#    {0} = methodName
+#
 0A000.S.2=Il metodo JDBC {0} non \u00E8 supportato dal server. Aggiornare il server.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
 0A000.S.3=Propriet\u00E0 resultSetHoldability {0} non supportata
+
 0A000.S.4=cancel() non supportato dal server.
+
+# Arguments:
+#
+#    {0} = mechanismName
+#
 0A000.S.5=Meccanismo di sicurezza ''{0}'' non supportato.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
 0A000.S.7=Tipo di dati ''{0}'' non supportato.
-0A000.S=Funzione non implementata\: {0}.
-0P000.S.1=Specifica ruolo non valida, ruolo non concesso all''utente corrente o all''opzione PUBLIC\: ''{0}''.
-0P000=Specifica ruolo non valida, ruolo inesistente\: ''{0}''.
-10000=Rilevato un errore durante il calcolo dell''espressione query XML per l''operatore {0}\: {1}
-21000=La query secondaria scalare pu\u00F2 restituire solo una riga singola.
-22001=\u00C8 stato riscontrato un errore di interruzione durante il tentativo di abbassare  {0} ''{1}'' alla lunghezza di {2}.
+
+# Arguments:
+#
+#    {0} = roleName
+#
+0P000=Specifica di ruolo non valida, il ruolo \u00E8 inesistente: ''{0}''.
+
+# Arguments:
+#
+#    {0} = roleName
+#
+0P000.S.1=Specifica di ruolo non valida, ruolo non concesso all''utente corrente o all''opzione PUBLIC: ''{0}''.
+
+21000=La subquery scalare pu\u00F2 restituire solo una riga singola.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataValue
+#    {2} = length
+#
+22001=\u00C8 stato riscontrato un errore di interruzione durante il tentativo di abbassare {0} ''{1}'' alla lunghezza di {2}.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
+22003=Il valore risultante non \u00E8 compreso nell''intervallo per il tipo di dati {0}.
+
+# Arguments:
+#
+#    {0} = year
+#    {1} = year
+#
 22003.S.1=L''anno ({0}) supera il massimo ''{1}''.
+
 22003.S.2=Il numero decimale pu\u00F2 contenere 31 cifre.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = datatypeName
+#
 22003.S.3=Si \u00E8 verificato un overflow durante la conversione del tipo di dati numerici di ''{0}'' in {1}.
-22003.S.4=La lunghezza {0}) supera la lunghezza massima per il tipo di dati ({1}).
-22003=Il valore risultante non \u00E8 compreso nell''intervallo per il tipo di dati {0}.
-22005.S.1=Impossibile convertire un valore di tipo ''{0}'' nel tipo ''{1}'' \: la codifica non \u00E8 supportata.
+
+# Arguments:
+#
+#    {0} = number
+#    {1} = datatypeName
+#
+22003.S.4=La lunghezza {0}) supera la lunghezza massima ({1}) per il tipo di dati.
+
+# Arguments:
+#
+#    {0} = typeName
+#    {1} = typeName
+#
+22005.S.1=Impossibile convertire un valore di tipo ''{0}'' nel tipo ''{1}'': la codifica non \u00E8 supportata.
+
 22005.S.2=Il convertitore del carattere richiesto non \u00E8 disponibile.
+
 22005.S.3=Impossibile convertire la stringa Unicode nella stringa Ebcdic
-22005.S.4=Tipo JDBC non riconosciuto. Tipo\: {0}, columnCount\: {1}, columnIndex\: {2}.
+
+# Arguments:
+#
+#    {0} = typeName
+#    {1} = number
+#    {2} = number
+#
+22005.S.4=Tipo JDBC non riconosciuto. Tipo: {0}, columnCount: {1}, columnIndex: {2}.
+
+# Arguments:
+#
+#    {0} = parameterName
+#
 22005.S.5=Tipo JDBC non valido per il parametro {0}.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#
 22005.S.6=Tipo SQL Java {0} non riconosciuto.
+
 22005.S.7=Impossibile convertire una stringa Unicode in una stringa UTF-8
-22005=\u00C8 stato effettuato un tentativo di ottenere un valore dati di tipo ''{0}'' da uno di tipo ''{1}''.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = datatypeName
+#
+22005=\u00C8 stato effettuato un tentativo per recuperare un valore dati di tipo ''{0}'' da uno di tipo ''{1}''.
+
 22007.S.180=La rappresentazione della stringa di un valore data/ora non \u00E8 compresa nell''intervallo.
+
 22007.S.181=La sintassi della rappresentazione della stringa di un valore data/ora non \u00E8 corretta.
+
+# Arguments:
+#
+#    {0} = argument
+#    {1} = functionName
+#
 22008.S=''{0}'' non \u00E8 un argomento valido per la funzione {1}.
+
+# Arguments:
+#
+#    {0} = schemaName
+#    {1} = sequenceName
+#
 2200H.S=Il generatore di sequenze ''{0}.{1}'' non esegue il nuovo ciclo. Non \u00E8 possibile ottenere altri valori da questo generatore di sequenze.
-2200L=I valori assegnati alle colonne XML devono essere nodi DOCUMENT in formato corretto.
-2200M=DOCUMENTO XML non valido\: {0}
-2200V=Elemento di contesto non valido per l''operatore {0}; gli elementi di contesto devono essere nodi DOCUMENT in formato corretto.
-2200W=Errore di serializzazione XQuery\: si \u00E8 tentato di serializzare uno o pi\u00F9 nodi Attribute di massimo livello.
-22011=Il secondo e il terzo argomento della funzione SUBSTR non sono compresi nell''intervallo.
-22011.S.1=L''intervallo di valori specificato per la stringa secondaria con offset {0} e len {1} \u00E8 stato superato per la stringa: {2}.
+
+2200L=I valori assegnati alle colonne XML devono essere nodi Document in formato corretto.
+
+# Arguments:
+#
+#    {0} = parserError
+#
+2200M=Documento XML non valido: {0}
+
+# Arguments:
+#
+#    {0} = operatorName
+#
+2200V=Elemento di contesto non valido per l''operatore {0}; gli elementi di contesto devono essere nodi Document in formato corretto.
+
+2200W=Errore di serializzazione XQuery: si \u00E8 tentato di serializzare uno o pi\u00F9 nodi Attribute di massimo livello.
+
+22011=Il secondo o il terzo argomento della funzione SUBSTR non \u00E8 compreso nell''intervallo.
+
+# Arguments:
+#
+#    {0} = offset
+#    {1} = len
+#    {2} = str
+#
+22011.S.1=L''intervallo di valori specificato per la sottostringa con offset {0} e len {1} \u00E8 stato superato per la stringa: {2}.
+
 22012=Tentativo di dividere per zero.
+
+# Arguments:
+#
+#    {0} = number
+#
 22013=Tentativo di ottenere la radice quadrata di un numero negativo, ''{0}''.
-22014=La posizione iniziale di LOCATE non \u00E8 valida; \u00E8 necessario che sia un numero intero positivo. L''indice da cui iniziare la ricerca \u00E8 ''{2}''.  La stringa da cui effettuare la ricerca \u00E8 ''{0}''.  La stringa da cui effettuare la ricerca \u00E8 ''{1}''. 
-22015=La funzione ''{0}'' non \u00E8 consentita sul seguente insieme di tipi.  Il primo operando \u00E8 di tipo ''{1}''.  Il secondo operando \u00E8 di tipo ''{2}''.  Il terzo operando (posizione iniziale) \u00E8 di tipo ''{3}''.
-22018=Formato stringa di caratteri non valido per il tipo {0}.
-22019=Sequenza escape non valida, ''{0}''. La stringa escape deve essere esattamente un carattere. Non pu\u00F2 essere vuota o contenere pi\u00F9 di un carattere.
-2201W=Conteggio righe non valido per FIRST/NEXT, il valore consentito \u00E8 >\= 1.
-2201X=Conteggio righe non valido per OFFSET, il valore consentito \u00E8 >\= 0.
-2201Z= Valore NULL non consentito per l''argomento {0}.
-22020=Stringa ''{0}'' risultante da trim non valida. La stringa deve contenere esattamente un carattere o un valore NULL. Non pu\u00F2 contenere pi\u00F9 di un carattere.
-22025=Il carattere escape deve essere seguito da un carattere escape, ''_'', o ''%''. Non pu\u00F2 essere seguito da altri caratteri o trovarsi alla fine del modello.
-22027=La funzione integrata TRIM() consente di eliminare un solo carattere.  Le funzioni integrate LTRIM() e RTRIM() consentono di eliminare pi\u00F9 caratteri.
+
+# Arguments:
+#
+#    {0} = searchString
+#    {1} = fromString
+#    {2} = startIndex
+#
+22014=La posizione iniziale di LOCATE non \u00E8 valida; \u00E8 necessario che sia un numero intero positivo. L''indice da cui iniziare la ricerca \u00E8 ''{2}''. La stringa di cui effettuare la ricerca \u00E8 ''{0}''. La stringa da cui effettuare la ricerca \u00E8 ''{1}''. 
+
+# Arguments:
+#
+#    {0} = functionName
+#    {1} = typeName
+#    {2} = typeName
+#    {3} = typeName
+#
+22015=La funzione ''{0}'' non \u00E8 consentita sul seguente insieme di tipi. Il primo operando \u00E8 di tipo ''{1}''. Il secondo operando \u00E8 di tipo ''{2}''. Il terzo operando (posizione iniziale) \u00E8 di tipo ''{3}''.
+
+# Arguments:
+#
+#    {0} = typeName
+#
+22018=Formato stringa di caratteri non valido per il tipo {0}.
+
+# Arguments:
+#
+#    {0} = sequenceName
+#
+22019=Sequenza di escape non valida, ''{0}''. La stringa di escape deve essere esattamente un carattere. Non pu\u00F2 essere vuota o contenere pi\u00F9 di un carattere.
+
+# Arguments:
+#
+#    {0} = string
+#
+22020=Stringa ''{0}'' risultante da trim non valida. La stringa deve contenere esattamente un carattere o un valore NULL. Non pu\u00F2 contenere pi\u00F9 di un carattere.
+
+22025=Il carattere di escape deve essere seguito da un carattere di escape, ''_'' oppure ''%''. Non pu\u00F2 essere seguito da altri caratteri o trovarsi alla fine del pattern.
+
+22027=La funzione integrata TRIM() consente di eliminare un solo carattere. Le funzioni integrate LTRIM() e RTRIM() consentono di eliminare pi\u00F9 caratteri.
+
+# Arguments:
+#
+#    {0} = number
+#
 22028=La stringa supera la lunghezza massima di {0}.
+
 22501=Una clausola ESCAPE di NULL restituisce risultati non definiti e non \u00E8 consentita.
+
+2201X=Conteggio righe non valido per OFFSET, il valore consentito \u00E8 >= 0.
+
+2201W=Il conteggio delle righe per FIRST/NEXT deve essere >= 1 e il conteggio delle righe per LIMIT deve essere >= 0.
+
+# Arguments:
+#
+#    {0} = string
+#
+2201Z=Valore NULL non consentito per l''argomento {0}.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 23502=La colonna ''{0}'' non pu\u00F2 accettare un valore NULL.
-23503={2} sulla tabella ''{1}'' ha causato una violazione della restrizione di chiave esterna ''{0}'' per la chiave {3}.  L''istruzione \u00E8 stata sottoposta a rollback.
-23505=L''istruzione \u00E8 stata interrotta poich\u00E9 potrebbe aver causato un valore di chiave duplicata in una restrizione di chiave univoca o primaria o in un indice univoco identificato da ''{0}'' definito su ''{1}''.
-23513=La restrizione di controllo ''{1}'' \u00E8 stata violata durante l''esecuzione di INSERT o UPDATE sulla tabella ''{0}''.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#    {2} = statementType
+#    {3} = keyName
+#
+23503={2} sulla tabella ''{1}'' ha causato una violazione del vincolo di chiave esterna ''{0}'' per la chiave {3}. L''istruzione \u00E8 stata sottoposta a rollback.
+
+# Arguments:
+#
+#    {0} = indexOrConstraintName
+#    {1} = tableName
+#
+23505=L''istruzione \u00E8 stata interrotta perch\u00E9 avrebbe provocato un valore di chiave duplicata in un vincolo di chiave univoca o primaria o in un indice univoco identificato da ''{0}'' definito su ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = constraintName
+#
+23513=Il vincolo di controllo ''{1}'' \u00E8 stato violato durante l''esecuzione di INSERT o UPDATE sulla tabella ''{0}''.
+
 24000=Stato cursore non valido - nessuna riga corrente.
+
 24501.S=Il cursore identificato non \u00E8 aperto.
-25001.S.1=Stato transazione non valido\: transazione SQL attiva.
+
 25001=Impossibile chiudere una connessione se una transazione \u00E8 ancora attiva.
+
+25001.S.1=Stato transazione non valido: transazione SQL attiva.
+
 25501=Impossibile impostare la propriet\u00E0 di sola lettura della connessione in una transazione attiva.
+
 25502=Modifica dati SQL non consentita per una connessione, un utente o un database di sola lettura.
+
 25503=DDL non consentito per una connessione, un utente o un database di sola lettura.
-25505=Un utente con autorizzazione di sola lettura, o un utente in un database di sola lettura, non pu\u00F2 disattivare la modalit\u00E0 di sola lettura su una connessione.
+
+25505=Un utente con autorizzazione di sola lettura o un utente in un database di sola lettura non pu\u00F2 disabilitare la modalit\u00E0 di sola lettura su una connessione.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
 28502=Il nome utente ''{0}'' non \u00E8 valido. 
+
 2D521.S.1=setAutoCommit(true) non valido durante la transazione globale.
-2D521.S.2=COMMIT o ROLLBACK non valido per l''ambiente di esecuzione dell''applicazione. 
-38000=\u00C8 stata riscontrata l''eccezione ''{0}'' durante la valutazione di un''espressione.
-38001=La routine esterna non pu\u00F2 eseguire le istruzioni SQL.
+
+2D521.S.2=Commit o Rollback non valido per l''ambiente di esecuzione dell''applicazione. 
+
+# Arguments:
+#
+#    {0} = exception
+#
+38000=\u00C8 stata restituita l''eccezione ''{0}'' durante la valutazione di un''espressione.
+
+38001=La routine esterna non pu\u00F2 eseguire istruzioni SQL.
+
 38002=La routine ha tentato di modificare i dati, ma non era definita come MODIFIES SQL DATA.
+
 38004=La routine ha tentato di leggere i dati, ma non era definita come READS SQL DATA.
-39004=Un valore NULL non pu\u00F2 essere inoltrato ad un metodo che utilizza un parametro di tipo primitivo ''{0}''.
+
+# Arguments:
+#
+#    {0} = type
+#
+39004=Non \u00E8 possibile passare un valore NULL a un metodo che utilizza un parametro di tipo primitivo ''{0}''.
+
+# Arguments:
+#
+#    {0} = savepointName
+#
 3B001.S=SAVEPOINT, {0} non esistente o non attivo nella transazione corrente.
-3B002.S=E'' stato raggiunto il numero massimo di savepoint. 
-3B501.S=SAVEPOINT con il nome inoltrato gi\u00E0 esistente nella transazione corrente.
-3B502.S=\u00C8 stato specificato RELEASE o ROLLBACK TO SAVEPOINT, ma il savepoint non esiste.
-40001=Impossibile ottenere un blocco a causa di un altro blocco, il ciclo di blocchi \u00E8\:\n{0}. di attesa \u00E8\: {0}. La vittima selezionata \u00E8 XID \: {1}.
-40XC0=Istruzione inattiva. Pu\u00F2 essere causato dal rilevamento di un errore di gravit\u00E0 della transazione all''interno di tale istruzione.
+
+3B002.S=\u00C8 stato raggiunto il numero massimo di savepoint. 
+
+3B501.S=SAVEPOINT con il nome passato gi\u00E0 esistente nella transazione corrente.
+
+3B502.S=\u00C8 stato specificato Release o Rollback per un savepoint che non esiste.
+
+# Arguments:
+#
+#    {0} = lockCycle
+#    {1} = transactionID
+#
+40001=Impossibile ottenere un blocco a causa di un deadlock, il ciclo di blocchi e waiter \u00E8:\n{0}. La vittima selezionata \u00E8 XID: {1}.
+
+40XC0=Istruzione inattiva. Ci\u00F2 pu\u00F2 essere causato dal rilevamento di un errore di severit\u00E0 della transazione all''interno di tale istruzione.
+
 40XD0=Il contenitore \u00E8 stato chiuso.
-40XD1=Il contenitore \u00E8 stato aperto in modalit\u00E0 sola lettura.
+
+40XD1=Il contenitore \u00E8 stato aperto in modalit\u00E0 di sola lettura.
+
+# Arguments:
+#
+#    {0} = containerName
+#
 40XD2=Impossibile aprire il contenitore {0}; il contenitore \u00E8 stato eliminato o non esiste.
+
 40XL1=Impossibile ottenere un blocco nel tempo richiesto
-40XL1.T.1=Impossibile ottenere un blocco nel tempo richiesto.  Il dump lockTable \u00E8\: {0}
+
+# Arguments:
+#
+#    {0} = tableDump
+#
+40XL1.T.1=Impossibile ottenere un blocco nel tempo richiesto. Il dump lockTable \u00E8: {0}
+
 40XT0=\u00C8 stato identificato un errore interno dal modulo RawStore.
-40XT1=Si \u00E8 verificata un''eccezione durante l''operazione di commit della transazione.
-40XT2=Si \u00E8 verificata un''eccezione durante l''operazione di rollback di SAVEPOINT.
+
+40XT1=Un''eccezione \u00E8 stata restituita durante l''operazione di commit della transazione.
+
+40XT2=\u00C8 stata restituita un''eccezione durante l''operazione di rollback di un SAVEPOINT.
+
 40XT4=\u00C8 stato effettuato un tentativo di chiudere una transazione ancora attiva. La transazione \u00E8 stata interrotta.
-40XT5=Si \u00E8 verificata un''eccezione durante una transazione interna.
-40XT6=Il database si trova in stato inattivo, impossibile attivare la transazione.  Attendere uscita dallo stato inattivo.
+
+40XT5=Eccezione restituita durante una transazione interna.
+
+40XT6=Il database si trova in stato inattivo, impossibile attivare la transazione. Attendere l''uscita dallo stato inattivo.
+
 40XT7=Operazione non supportata in una transazione interna.
+
 42000=Errore di sintassi o violazione della regola di accesso; per i dettagli, vedere ulteriori errori.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = schemaNamet
+#    {3} = tableName
+#
 42500=L''utente ''{0}'' non dispone dell''autorizzazione {1} sulla tabella ''{2}''.''{3}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = schemaNamet
+#    {3} = tableName
+#
 42501=L''utente ''{0}'' non dispone dell''autorizzazione {1} sulla tabella ''{2}''.''{3}'' per la concessione.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = columnName
+#    {3} = schemaName
+#    {4} = tableName
+#
 42502=L''utente ''{0}'' non dispone dell''autorizzazione {1} sulla colonna ''{2}'' della tabella ''{3}''.''{4}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = columnName
+#    {3} = schemaName
+#    {4} = tableName
+#
 42503=L''utente ''{0}'' non dispone dell''autorizzazione {1} sulla colonna ''{2}'' della tabella ''{3}''.''{4}'' per la concessione.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = objectName
+#    {3} = schemaName
+#    {4} = tableName
+#
 42504=L''utente ''{0}'' non dispone dell''autorizzazione {1} su {2} ''{3}''.''{4}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionType
+#    {2} = objectName
+#    {3} = schemaName
+#    {4} = tableName
+#
 42505=L''utente ''{0}'' non dispone dell''autorizzazione {1} su {2} ''{3}''.''{4}'' per la concessione.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = objectName
+#    {2} = schemaName
+#    {3} = tableName
+#
 42506=L''utente ''{0}'' non \u00E8 il proprietario di {1} ''{2}''.''{3}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = schemaName
+#
 42507=L''utente ''{0}'' non pu\u00F2 eseguire l''operazione nello schema ''{1}''.
-42508=L''utente ''{0}'' non pu\u00F2 creare lo schema ''{1}''. Solo il proprietario del database poteva inoltrare questa istruzione.
-42509=La concessione specificata o l''operazione di revoca non \u00E8 consentita sull''oggetto ''{0}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = schemaName
+#
+42508=L''utente ''{0}'' non pu\u00F2 creare lo schema ''{1}''. Solo il proprietario del database pu\u00F2 eseguire questa istruzione.
+
+# Arguments:
+#
+#    {0} = objectName
+#
+42509=L''operazione di concessione o revoca specificata non \u00E8 consentita sull''oggetto ''{0}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = permissionName
+#    {2} = schemaName
+#    {3} = objectName
+#
 4250A=L''utente ''{0}'' non dispone dell''autorizzazione {1} sull''oggetto ''{2}''.''{3}''.
-4250B=Propriet\u00E0 di autorizzazione database ''{0}\={1}'' non valida.
-4250C=L''utente (utenti) ''{0}'' deve essere incluso sia nell''elenco di autorizzazioni di sola lettura sia in quello di accesso completo.
-4250D=Utente (utenti) ripetuto ''{1}'' nell''elenco di accesso ''{0}'';
-4250E=Errore interno\: id {0} non valido nell''elenco di autorizzazioni di istruzioni.
-4251A=Solo il proprietario del database pu\u00F2 emettere l''istruzione {0}.
-4251B=Il valore PUBLIC \u00E8 riservato e non pu\u00F2 essere utilizzato come identificatore di utenti o nome di ruolo.
-4251C=Il valore Role {0} non pu\u00F2 essere assegnato a {1} poich\u00E9 creerebbe una circolarit\u00E0.
-42601.S.372=Nell''istruzione ALTER TABLE non \u00E8 possibile aggiungere una colonna  IDENTITY a una tabella.
+
+# Arguments:
+#
+#    {0} = propertyName
+#    {1} = propertyValue
+#
+4250B=Propriet\u00E0 di autorizzazione database ''{0}={1}'' non valida.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+4250C=L''utente o gli utenti ''{0}'' non devono essere inclusi in entrambe le liste di autorizzazioni di sola lettura e di accesso completo.
+
+# Arguments:
+#
+#    {0} = listName
+#    {1} = authorizationID
+#
+4250D=Utente ripetuto o utenti ripetuti ''{1}'' nella lista di accesso ''{0}'';
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
+4250E=Errore interno: ID {0} non valido nella lista delle autorizzazioni delle istruzioni.
+
+# Arguments:
+#
+#    {0} = sqlText
+#
+4251A=Solo il proprietario del database pu\u00F2 eseguire l''istruzione {0}.
+
+4251B=Il valore PUBLIC \u00E8 riservato e non pu\u00F2 essere utilizzato come identificativo di utenti o nome di ruolo.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#    {1} = authorizationID
+#
+4251C=Il ruolo {0} non pu\u00F2 essere concesso a {1} perch\u00E9 creerebbe una circolarit\u00E0.
+
+4251D=Solo il proprietario del database pu\u00F2 eseguire questa operazione.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
+4251E=Nessuno pu\u00F2 visualizzare la colonna ''{0}''.''{1}''.
+
+4251F=Non \u00E8 possibile eliminare le credenziali del proprietario del database.
+
+4251G=Impostare derby.authentication.builtin.algorithm su un algoritmo digest dei messaggi valido. Lo schema di autenticazione corrente \u00E8 troppo debole per essere usato dall''autenticazione NATIVE.
+
+4251H=Specifica di autenticazione NATIVE non valida. Impostare derby.authentication.provider su un valore del form NATIVE:$credentialsDB o NATIVE:$credentialsDB:LOCAL (a livello di sistema).
+
+# Arguments:
+#
+#    {0} = databaseName
+#
+4251I=Non \u00E8 possibile eseguire l''autenticazione perch\u00E9 il database ''{0}'' delle credenziali \u00E8 inesistente.
+
+# Arguments:
+#
+#    {0} = propertyName
+#
+4251J=Il valore della propriet\u00E0 ''{0}'' \u00E8 formattato in modo errato.
+
+4251K=Le prime credenziali create devono essere quelle del DBO.
+
+# Arguments:
+#
+#    {0} = dbName
+#
+4251L=La propriet\u00E0 derby.authentication.provider specifica ''{0}'' come nome del database delle credenziali. Questo non \u00E8 un nome valido per un database.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42601=In un''istruzione ALTER TABLE, la colonna ''{0}'' \u00E8 stata specificata come NOT NULL e la clausola DEFAULT non \u00E8 stata specificata o \u00E8 stata specificata come DEFAULT NULL.
+
+42601.S.372=L''istruzione ALTER TABLE non pu\u00F2 aggiungere una colonna IDENTITY a una tabella.
+
+# Arguments:
+#
+#    {0} = functionName
+#
 42605=Il numero di argomenti per la funzione ''{0}'' \u00E8 errato.
-42606=\u00C8 stata individuata una costante esadecimale non valida che inizia con ''{0}''.
-42610=Gli argomenti della funzione COALESCE/VALUE non possono essere parametri. La funzione richiede almeno un argomento che non sia un parametro.
-42611=L''attributo relativo alla lunghezza, alla precisione o alla scala relativo alla colonna o l''associazione di tipo ''{0}'' non sono validi. 
-42613=La clausola ''{0}'' contiene molte parole chiave o parole chiave in conflitto.
-42621=Una restrizione di controllo o una colonna generata definita con ''{0}'' non \u00E8 valida.
+
+# Arguments:
+#
+#    {0} = number
+#
+42606=\u00C8 stata rilevata una costante esadecimale non valida che inizia con ''{0}''.
+
+42610=Tutti gli argomenti della funzione COALESCE/VALUE non possono essere parametri. La funzione richiede almeno un argomento che non sia un parametro.
+
+# Arguments:
+#
+#    {0} = dataType
+#
+42611=L''attributo relativo alla lunghezza, alla precisione o alla scala per la colonna o il mapping del tipo ''{0}'' non \u00E8 valido. 
+
+# Arguments:
+#
+#    {0} = clause
+#
+42613=Sono presenti pi\u00F9 parole chiave o parole chiave in conflitto riguardanti la clausola ''{0}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42621=Un vincolo di controllo o una colonna generata definita con ''{0}'' non sono validi.
+
+# Arguments:
+#
+#    {0} = name
+#    {1} = number
+#
 42622=Il nome ''{0}'' \u00E8 troppo lungo. La lunghezza massima \u00E8 ''{1}''.
+
+# Arguments:
+#
+#    {0} = name
+#    {1} = context
+#
 42734=Il nome ''{0}'' specificato nel contesto ''{1}'' non \u00E8 univoco.
+
 42802=Il numero dei valori assegnati non corrisponde al numero delle colonne interessate o specificate.
-42803=Un''espressione contenente la colonna ''{0}'' viene visualizzata nell''elenco SELECT e non fa parte di una clausola GROUP BY.
-42815.S.171=Il tipo di dati, la lunghezza o il valore degli argomenti  ''{0}'' e ''{1}'' sono incompatibili.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42803=Un''espressione contenente la colonna ''{0}'' viene visualizzata nella lista SELECT e non fa parte di una clausola GROUP BY.
+
+# Arguments:
+#
+#    {0} = sqlText
+#
 42815.S.713=Il valore di sostituzione per ''{0}'' non \u00E8 valido.
-42818=I confronti tra ''{0}'' e ''{1}'' non sono supportati. I tipi devono essere confrontabili. I tipi stringa devono anche disporre di una collazione corrispondente. Se la collazione non corrisponde, una soluzione possibile consiste nel forzare l''utilizzo della collazione predefinita per gli operandi (es. SELECT tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) \= ''T1'')
-42820=Il valore letterale a virgola mobile ''{0}'' contiene pi\u00F9 di 30 caratteri.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataType
+#
+42815.S.171=Il tipo di dati, la lunghezza o il valore degli argomenti ''{0}'' e ''{1}'' sono incompatibili.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
+42818=I confronti tra ''{0}'' e ''{1}'' non sono supportati. I tipi devono essere confrontabili. I tipi di stringa devono anche disporre di un ordinamento corrispondente. Se l''ordinamento non corrisponde, una soluzione possibile consiste nel forzare l''utilizzo dell''ordinamento predefinito per gli operandi (ad esempio, SELECT tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) = ''T1'')
+
+# Arguments:
+#
+#    {0} = string
+#
+42820=Il valore a virgola mobile ''{0}'' contiene pi\u00F9 di 30 caratteri.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
 42821=Le colonne di tipo ''{0}'' non possono contenere valori di tipo ''{1}''. 
+
 42824=Un operando di LIKE non \u00E8 una stringa oppure il primo operando non \u00E8 una colonna.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42831=''{0}'' non pu\u00F2 essere una colonna di una chiave primaria o di una chiave univoca perch\u00E9 pu\u00F2 contenere valori nulli.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42831.S.1=''{0}'' non pu\u00F2 essere una colonna di una chiave primaria poich\u00E9 pu\u00F2 contenere valori nulli.
-42831=''{0}'' non pu\u00F2 essere una colonna di una chiave primaria o di una chiave univoca perch\u00E9 pu\u00F2 contenere valori null.
+
+# Arguments:
+#
+#    {0} = key
+#
 42834=Impossibile specificare SET NULL poich\u00E9 FOREIGN KEY ''{0}'' non pu\u00F2 contenere valori nulli.  
-42837=ALTER TABLE ''{0}'' ha specificato degli attributi per la colonna ''{1}'' che non sono compatibili con la colonna esistente.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
+42837=Gli attributi specificati da ALTER TABLE ''{0}'' per la colonna ''{1}'' non sono compatibili con la colonna esistente.
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
 42846=Impossibile convertire i tipi ''{0}'' in ''{1}''.
-42877=Un nome colonna completo ''{0}'' non \u00E8 consentito nella clausola ORDER BY.
-42878=La clausola ORDER BY di un''istruzione SELECT UNION supporta solo riferimenti di colonna non qualificati e numeri di posizione delle colonne. Non sono attualmente supportate altre espressioni.
-42879=La clausola ORDER BY non pu\u00F2 contenere la colonna ''{0}''. La query utilizza la clausola DISTINCT e la colonna in oggetto non appare nel risultato della query.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42877=Un nome di colonna qualificato ''{0}'' non \u00E8 consentito nella clausola ORDER BY.
+
+42878=La clausola ORDER BY di un''istruzione SELECT UNION supporta solo riferimenti di colonna non qualificati e numeri di posizione delle colonne. Altre espressioni non sono attualmente supportate.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42879=La clausola ORDER BY non pu\u00F2 contenere la colonna ''{0}'' poich\u00E9 la query utilizza la clausola DISTINCT e la colonna in oggetto non appare nel risultato della query.
+
 4287A=La clausola ORDER BY non pu\u00F2 specificare un''espressione poich\u00E9 la query utilizza la clausola DISTINCT.
+
+# Arguments:
+#
+#    {0} = routineName
+#    {1} = type
+#
 42884=Non \u00E8 stata trovata nessuna routine autorizzata denominata ''{0}'' di tipo ''{1}'' contenente argomenti compatibili.
-42886=''{0}'' parametro ''{1}'' richiede un indicatore di parametro ''?''.
+
+# Arguments:
+#
+#    {0} = parameterMode
+#    {1} = parameterName
+#
+42886=Il parametro ''{0}'' ''{1}'' richiede un indicatore di parametro ''?''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42894=Il valore DEFAULT o il valore di attributo IDENTITY non \u00E8 valido per la colonna ''{0}''.
+
 428C1=In una tabella \u00E8 consentita una sola colonna di identit\u00E0.
+
 428EK=Il qualificatore per un nome di tabella temporanea globale dichiarata deve essere SESSION.
-42903=Uso non valido di una funzione aggregata.
-42908=L''istruzione CREATE VIEW non include un elenco di colonne.
-42909=L''istruzione CREATE TABLE non include un elenco di colonne.
-42915=La chiave esterna ''{0}'' non \u00E8 valida perch\u00E9 ''{1}''. 
+
+42903=Uso non valido di una funzione di aggregazione.
+
+42908=L''istruzione CREATE VIEW non include una lista di colonne.
+
+42909=L''istruzione CREATE TABLE non include una lista di colonne.
+
+# Arguments:
+#
+#    {0} = key
+#    {1} = detailedReason
+#
+42915=La chiave esterna ''{0}'' non \u00E8 valida per il motivo seguente: ''{1}''. 
+
+# Arguments:
+#
+#    {0} = synonym2
+#    {1} = synonym1
+#
 42916=Il sinonimo ''{0}'' non pu\u00F2 essere creato per ''{1}'' in quanto il risultato sarebbe una catena di sinonimi circolare.
-42939=Non \u00E8 possibile creare un oggetto con il nome dello schema ''{0}''.
+
+# Arguments:
+#
+#    {0} = schemaNamet
+#
+42939=Non \u00E8 possibile creare un oggetto con il nome di schema ''{0}''.
+
+# Arguments:
+#
+#    {0} = authorizationID
+#
 4293A=Non \u00E8 possibile creare un ruolo con il nome ''{0}'', il prefisso SYS \u00E8 riservato.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42962=Tipo di colonna lungo o parametro ''{0}'' non consentito nelle tabelle temporanee globali dichiarate o nelle definizioni di procedura. 
+
 42995=La funzione richiesta non si applica alle tabelle temporanee globali.
-42X01=Errore di sintassi\: {0}.
+
+# Arguments:
+#
+#    {0} = error
+#
+42X01=Errore di sintassi: {0}.
+
+# Arguments:
+#
+#    {0} = parserException
+#
 42X02={0}.
-42X03=Il nome colonna ''{0}'' si trova in pi\u00F9 di una tabella presente nell''elenco FROM.
-42X04=La colonna ''{0}'' non si trova in una tabella nell''elenco FROM, oppure compare in una specifica di collegamento ed \u00E8 esterna all''ambito di tale specifica, oppure compare in una clausola HAVING e non nell''elenco GROUP BY. Se si tratta di un''istruzione CREATE o ALTER TABLE, ''{0}'' non \u00E8 una colonna della tabella di destinazione.
-42X05=Tabella/Vista ''{0}'' non esiste.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X03=Il nome di colonna ''{0}'' si trova in pi\u00F9 di una tabella presente nella lista FROM.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = columnName
+#
+42X04=La colonna ''{0}'' non si trova in nessuna tabella della lista FROM oppure compare in una specifica di join ed \u00E8 esterna all''ambito di tale specifica oppure compare in una clausola HAVING e non \u00E8 presente nella lista GROUP BY. Se si tratta di un''istruzione CREATE o ALTER TABLE, ''{0}'' non \u00E8 una colonna della tabella di destinazione.
+
+# Arguments:
+#
+#    {0} = objectName
+#
+42X05=Tabella/Vista ''{0}'' inesistente.
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X06=Sono state specificate troppe colonne di risultati per la tabella ''{0}''.
+
 42X07=Il carattere nullo \u00E8 consentito solo in una clausola VALUES all''interno di un''istruzione INSERT.
-42X08=Il costruttore della classe ''{0}'' non pu\u00F2 essere utilizzato come una tabella virtuale esterna se la classe non implementa ''{1}''. 
-42X09=Il nome tabella o alias ''{0}'' \u00E8 stato utilizzato pi\u00F9 di una volta nell''elenco FROM.
-42X10=''{0}'' non \u00E8 un nome tabella esposto nell''ambito in cui viene visualizzato.
-42X12=Il nome colonna ''{0}'' compare pi\u00F9 di una volta nell''istruzione CREATE TABLE.  
-42X13=Il nome colonna ''{0}'' compare pi\u00F9 di una volta nell''elenco di colonne di un''istruzione INSERT. 
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = constructorName
+#
+42X08=Il constructor della classe ''{0}'' non pu\u00F2 essere utilizzato come una tabella virtuale esterna se la classe non implementa ''{1}''. 
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42X09=Il nome di tabella o alias ''{0}'' \u00E8 stato utilizzato pi\u00F9 di una volta nella lista FROM.
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42X10=''{0}'' non \u00E8 un nome di tabella esposto nell''ambito in cui viene visualizzato.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X12=Il nome di colonna ''{0}'' compare pi\u00F9 di una volta nell''istruzione CREATE TABLE.  
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X13=Il nome di colonna ''{0}'' compare pi\u00F9 di una volta nella lista di colonne di un''istruzione INSERT. 
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableOrVTIName
+#
 42X14=''{0}'' non \u00E8 una colonna nella tabella o VTI ''{1}''.
-42X15=Il nome colonna ''{0}'' compare in un''istruzione senza un elenco FROM.
-42X16=Il nome colonna ''{0}'' compare pi\u00F9 volte nella clausola SET di un''istruzione UPDATE.
-42X17=Il valore ''{0}'' non \u00E8 valido come specifica joinOrder nell''elenco Propriet\u00E0 di una clausola FROM. Solo i valori  FIXED e UNFIXED sono validi.  
-42X19=La clausola WHERE o HAVING o la definizione CHECK CONSTRAINT \u00E8 un''espressione ''{0}''.  Deve essere un''espressione BOOLEAN.
-42X20=Errore di sintassi, previsto valore letterale intero.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X15=Il nome di colonna ''{0}'' compare in un''istruzione senza una lista FROM.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X16=Il nome di colonna ''{0}'' compare pi\u00F9 volte nella clausola SET di un''istruzione UPDATE.
+
+# Arguments:
+#
+#    {0} = joinOrder
+#
+42X17=Il valore ''{0}'' non \u00E8 valido come specifica joinOrder nella lista delle propriet\u00E0 di una clausola FROM. Solo i valori FIXED e UNFIXED sono validi.  
+
+# Arguments:
+#
+#    {0} = dataType
+#
+42X19.S.1=La clausola WHERE o HAVING oppure la definizione CHECK CONSTRAINT \u00E8 un''espressione ''{0}''. Deve essere un''espressione BOOLEAN.
+
+42X19.S.2=La clausola WHERE o HAVING oppure la definizione CHECK CONSTRAINT \u00E8 un''''espressione di parametro senza tipo. Deve essere un''''espressione BOOLEAN.
+
+42X20=Errore di sintassi, previsto valore di numero intero.
+
+# Arguments:
+#
+#    {0} = cursorName
+#
 42X23=Il cursore {0} non \u00E8 aggiornabile.
-42X24=La colonna {0} \u00E8 referenziata nella clausola HAVING ma non \u00E8 inclusa nell''elenco GROUP BY.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X24=La colonna {0} \u00E8 referenziata nella clausola HAVING ma non \u00E8 inclusa nella lista GROUP BY.
+
+# Arguments:
+#
+#    {0} = functionName
+#    {1} = 1
+#
 42X25=La funzione ''{0}'' non \u00E8 consentita sul tipo ''{1}''.
-42X26=La classe ''{0}'' per la colonna ''{1}'' non esiste o \u00E8 inaccessibile. Ci\u00F2 pu\u00F2 verificarsi se la classe non \u00E8 pubblica.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = columnName
+#
+42X26=La classe ''{0}'' per la colonna ''{1}'' \u00E8 inesistente o inaccessibile. Ci\u00F2 pu\u00F2 verificarsi se la classe non \u00E8 pubblica.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = cursorName
+#
 42X28=La tabella di eliminazione ''{0}'' non \u00E8 la destinazione del cursore ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = cursorName
+#
 42X29=La tabella di aggiornamento ''{0}'' non \u00E8 la destinazione del cursore ''{1}''.
-42X30=Cursore ''{0}'' non trovato. Verificare che l''autocommit sia in modalit\u00E0 OFF.
-42X31=La colonna ''{0}'' non si trova nell''elenco FOR UPDATE del cursore ''{1}''.
-42X32=Il numero di colonne presenti nell''elenco di colonne derivate deve corrispondere al numero di colonne presenti nella tabella ''{0}''.
-42X33=L''elenco di colonne derivate contiene un nome colonne duplicato ''{0}''.
-42X34=Esiste un parametro ? nell''elenco di selezione.  Ci\u00F2 non \u00E8 consentito.
+
+# Arguments:
+#
+#    {0} = cursorName
+#
+42X30=Cursore ''{0}'' non trovato. Verificare che il commit automatico sia inattivo.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = cursorName
+#
+42X31=La colonna ''{0}'' non si trova nella lista FOR UPDATE del cursore ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42X32=Il numero di colonne presenti nella lista di colonne derivate deve corrispondere al numero di colonne presenti nella tabella ''{0}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X33=La lista di colonne derivate contiene un nome colonna duplicato ''{0}''.
+
+42X34=Esiste un parametro ? nella lista di selezione. Ci\u00F2 non \u00E8 consentito.
+
+# Arguments:
+#
+#    {0} = operatorName
+#
 42X35=Non \u00E8 consentito che entrambi gli operandi di ''{0}'' siano parametri ?.
-42X36=L''operatore ''{0}'' non pu\u00F2 assumere un parametro ? come operando.
+
+# Arguments:
+#
+#    {0} = operatorName
+#
+42X36=L''operatore ''{0}'' non pu\u00F2 utilizzare un parametro ? come operando.
+
+# Arguments:
+#
+#    {0} = operatorName
+#    {1} = type
+#
 42X37=Operatore unario ''{0}'' non consentito sul tipo ''{1}''.
-42X38=''SELECT *'' \u00E8 consentito solo nelle query secondarie EXISTS e NOT EXISTS.
-42X39=La query secondaria non pu\u00F2 restituire una colonna singola.
-42X40=Un''istruzione NOT contiene un operando non booleano. L''operando di NOT deve essere valutato su TRUE, FALSE o UNKNOWN. 
-42X41=Nella clausola Properties di un elenco FROM, la propriet\u00E0 ''{0}'' non \u00E8 valida (la propriet\u00E0 era stata impostata su ''{1}''). 
-42X42=Nome correlazione non consentito per la colonna ''{0}'' perch\u00E9 parte dell''elenco FOR UPDATE.
-42X43=ResultSetMetaData restituito per classe/oggetto ''{0}'' era nullo. Per utilizzare questa classe come una tabella virtuale esterna, \u00E8 necessario che ResultSetMetaData non sia un valore nullo. 
+
+42X38=''SELECT *'' \u00E8 consentito solo nelle subquery EXISTS e NOT EXISTS.
+
+42X39=La subquery pu\u00F2 restituire solo una colonna singola.
+
+42X40=Un''istruzione NOT contiene un operando non booleano. Il risultato dell''operando di NOT deve essere TRUE, FALSE o UNKNOWN. 
+
+# Arguments:
+#
+#    {0} = propertyName
+#    {1} = propertyValue
+#
+42X41=Nella clausola Properties di una lista FROM, la propriet\u00E0 ''{0}'' non \u00E8 valida (la propriet\u00E0 era stata impostata su ''{1}''). 
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X42=Nome correlazione non consentito per la colonna ''{0}'' perch\u00E9 parte della lista FOR UPDATE.
+
+# Arguments:
+#
+#    {0} = className
+#
+42X43=ResultSetMetaData restituito per classe/oggetto ''{0}'' era nullo. Per utilizzare questa classe come una tabella virtuale esterna, \u00E8 necessario che ResultSetMetaData non sia nullo. 
+
+# Arguments:
+#
+#    {0} = number
+#
 42X44=Lunghezza ''{0}'' non valida come specifica di colonna.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = argumentNumber
+#    {2} = operatorName
+#
 42X45={0} non \u00E8 un tipo valido per l''argomento numero {1} di {2}.
+
+# Arguments:
+#
+#    {0} = functionName
+#
 42X46=Esistono pi\u00F9 funzioni denominate ''{0}''. Utilizzare la firma completa o il nome specifico.
+
+# Arguments:
+#
+#    {0} = procedureName
+#
 42X47=Esistono pi\u00F9 procedure denominate ''{0}''. Utilizzare la firma completa o il nome specifico.
-42X48=Il valore ''{1}'' non rappresenta una precisione valida per {0}
-42X49=Il valore ''{0}'' non \u00E8 un valore letterale intero valido.
-42X50=Non \u00E8 stato trovato nessun metodo corrispondente alla chiamata del metodo {0}.{1}({2}), sono state tentate tutte le combinazioni di tipi oggetti e di primitive e qualsiasi conversione di tipo possibile per tutti i parametri che la chiamata al metodo pu\u00F2 assumere. \u00C8 possibile che il metodo esista ma che non sia public e/o static, oppure che i tipi di parametri non siano convertibili in chiamate a metodi.
-42X51=La classe ''{0}'' non esiste o non \u00E8 accessibile. Ci\u00F2 pu\u00F2 verificarsi se la classe non \u00E8 pubblica.
-42X52=La chiamata al metodo (''{0}'') tramite un destinatario di tipo primitiva Java ''{1}'' non \u00E8 consentita.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = number
+#
+42X48=Il valore ''{1}'' non rappresenta una precisione valida per {0}.
+
+# Arguments:
+#
+#    {0} = invalidNumber
+#
+42X49=Il valore ''{0}'' non \u00E8 un valore di numero intero valido.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = methodName
+#    {2} = parameterTypes
+#
+42X50=Non \u00E8 stato trovato nessun metodo corrispondente alla chiamata del metodo {0}.{1}({2}), sono state tentate tutte le combinazioni di tipi oggetti e tipi primitivi e qualsiasi conversione di tipo possibile per tutti i parametri che la chiamata al metodo pu\u00F2 assumere. \u00C8 possibile che il metodo esista ma che non sia pubblico e/o statico oppure che i tipi di parametri non siano convertibili in richiami di metodi.
+
+# Arguments:
+#
+#    {0} = className
+#
+42X51=La classe ''{0}'' \u00E8 inesistente o non \u00E8 accessibile. Ci\u00F2 pu\u00F2 verificarsi se la classe non \u00E8 pubblica.
+
+# Arguments:
+#
+#    {0} = methodName
+#    {1} = type
+#
+42X52=La chiamata al metodo (''{0}'') tramite un destinatario di tipo primitivo Java ''{1}'' non \u00E8 consentita.
+
+# Arguments:
+#
+#    {0} = type
+#
 42X53=Il predicato LIKE pu\u00F2 avere solo operandi ''CHAR'' o ''VARCHAR''. Il tipo ''{0}'' non \u00E8 consentito.
-42X54=metodo Java ''{0}'' ha come destinatario un parametro ?.  Ci\u00F2 non \u00E8 consentito.
+
+# Arguments:
+#
+#    {0} = methodName
+#
+42X54=Il metodo Java ''{0}'' ha come destinatario un parametro ?. Ci\u00F2 non \u00E8 consentito.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = tableName
+#
 42X55=Il nome tabella ''{1}'' deve essere uguale a ''{0}''.
-42X56=Il numero di colonne presenti nell''elenco colonne vista non corrisponde al numero di colonne presenti nell''espressione query sottostante, nella definizione della vista per ''{0}''.
-42X57=getColumnCount() per la tabella virtuale esterna ''{0}'' ha restituito un valore ''{1}'' non valido.  I valori validi sono maggiori o uguali a 1. 
+
+# Arguments:
+#
+#    {0} = viewName
+#
+42X56=Il numero di colonne presenti nella lista delle colonne della vista non corrisponde al numero di colonne presenti nell''espressione della query di base nella definizione della vista per ''{0}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = number
+#
+42X57=getColumnCount() per la tabella virtuale esterna ''{0}'' ha restituito un valore ''{1}'' non valido. I valori validi sono maggiori o uguali a 1. 
+
+# Arguments:
+#
+#    {0} = tableName
+#
 42X58=Il numero di colonne presenti sul lato destro e sinistro di {0} deve essere uguale.
-42X59=Il numero di colonne presenti in ogni costruttore VALUES deve essere uguale.
+
+42X59=Il numero di colonne presenti in ogni constructor VALUES deve essere uguale.
+
+# Arguments:
+#
+#    {0} = insertMode
+#    {1} = tableName
+#
 42X60=Valore ''{0}'' non valido per la propriet\u00E0 insertMode specificata per la tabella ''{1}''.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = dataType
+#    {2} = sqlOperator
+#
 42X61=I tipi ''{0}'' e ''{1}'' non sono compatibili con {2}.
+
+# Arguments:
+#
+#    {0} = sqlText
+#    {1} = schemaName
+#
 42X62=''{0}'' non \u00E8 consentito nello schema ''{1}''.
+
 42X63=La clausola USING non ha restituito alcun risultato. Impossibile impostare alcun parametro. 
-42X64=Nell''elenco Propriet\u00E0, il valore non valido ''{0}'' \u00E8 stato specificato per la propriet\u00E0 useStatistics. Gli unici valori validi sono TRUE o FALSE. 
+
+# Arguments:
+#
+#    {0} = propertyValue
+#
+42X64=Nella lista Propriet\u00E0, il valore non valido ''{0}'' \u00E8 stato specificato per la propriet\u00E0 useStatistics. Gli unici valori validi sono TRUE o FALSE. 
+
+# Arguments:
+#
+#    {0} = index
+#
 42X65=L''indice ''{0}'' non esiste.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X66=Il nome colonna ''{0}'' compare pi\u00F9 di una volta nell''istruzione CREATE INDEX.
-42X68=Non \u00E8 stato trovato alcun campo ''{0}'' appartenente alla classe ''{1}''.  \u00C8 possibile che il campo esista ma che la classe non esista o non sia pubblica.
-42X69=Non \u00E8 consentito fare riferimento ad un campo (''{0}'') tramite un''espressione di riferimento del tipo primitivo  Java ''{1}''.
-42X70=Il numero di colonne nell''elenco di colonne della tabella non corrisponde al numero di colonne dell''espressione query sottostante nella definizione di tabella per ''{0}''.
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = className
+#
+42X68=Non \u00E8 stato trovato alcun campo ''{0}'' appartenente alla classe ''{1}''. \u00C8 possibile che il campo esista ma non sia pubblico oppure che la classe non esista o non sia pubblica.
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = type
+#
+42X69=Non \u00E8 consentito fare riferimento a un campo (''{0}'') tramite un''espressione di riferimento del tipo primitivo Java ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42X70=Il numero di colonne nella lista di colonne della tabella non corrisponde al numero di colonne dell''espressione della query di base nella definizione di tabella per ''{0}''.
+
+# Arguments:
+#
+#    {0} = datatypeName
+#    {1} = columnName
+#
 42X71=Tipo di dati non valido ''{0}'' per la colonna ''{1}''.
-42X72=Non \u00E8 stato trovato alcun campo statico ''{0}'' appartenente alla classe ''{1}''.  \u00C8 possibile che il campo esista ma non sia pubblico e/o statico, oppure che la classe non esista o non sia pubblica.  
-42X73=Risoluzione del metodo per la firma {0}.{1}({2}) era ambigua. (Il metodo specifico esistente non \u00E8 unico.)
+
+# Arguments:
+#
+#    {0} = fieldName
+#    {1} = className
+#
+42X72=Non \u00E8 stato trovato alcun campo statico ''{0}'' appartenente alla classe ''{1}''. \u00C8 possibile che il campo esista ma non sia pubblico e/o statico oppure che la classe non esista o non sia pubblica.  
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = methodName
+#    {2} = parameterTypes
+#
+42X73=Risoluzione del metodo per la firma {0}.{1}({2}) era ambigua. Il metodo specifico esistente non \u00E8 unico.
+
 42X74=Sintassi dell''istruzione CALL non valida.
-42X75=Non \u00E8 stato trovato nessun costruttore con firma {0}({1}).  \u00C8 possibile che i tipi di parametri non siano convertibili in chiamate a metodi.
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = parameterTypes
+#
+42X75=Non \u00E8 stato trovato nessun constructor con firma {0}({1}). \u00C8 possibile che i tipi di parametri non siano convertibili in richiami a metodi.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X76=Almeno una colonna, ''{0}'', nella chiave primaria aggiunta \u00E8 annullabile. Tutte le colonne presenti in una chiave primaria non devono essere annullabili.
-42X77=La posizione della colonna ''{0}'' non \u00E8 compresa nell''intervallo per l''espressione query.
+
+# Arguments:
+#
+#    {0} = columnPosition
+#
+42X77=La posizione della colonna ''{0}'' non \u00E8 compresa nell''intervallo per l''espressione della query.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X78=La colonna ''{0}'' non \u00E8 presente nel risultato dell''espressione della query.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42X79=Il nome colonna ''{0}'' compare pi\u00F9 di una volta nel risultato dell''espressione della query.
+
 42X80=La clausola VALUES deve contenere almeno un elemento. Gli elementi vuoti non sono consentiti. 
-42X81=Un''espressione di ricerca deve restituire almeno una colonna.
-42X82=La clausola USING ha restituito pi\u00F9 di una riga. Sono consentite solo ResultSet di righe singole.
-42X83=Le restrizioni sulla colonna ''{0}'' richiedono che sia contemporaneamente annullabile e non annullabile.
-42X84=L''indice ''{0}'' \u00E8 stato creato per rafforzare la restrizione ''{1}''.  \u00C8 possibile eliminarlo solo annullando la restrizione.
-42X85=La restrizione ''{0}'' deve essere contenuta nello stesso schema della tabella ''{1}''.
-42X86=ALTER TABLE non riuscito. Non esiste alcuna restrizione ''{0}'' sulla tabella ''{1}''. 
-42X87=Almeno un''espressione di risultato (THEN o ELSE) dell''espressione ''{0}''  deve essere diversa da ''?''. 
-42X88=Un''espressione conditional ha un operando non booleano. L''operando di un''espressione conditional deve essere valutato come TRUE, FALSE o UNKNOWN.  
-42X89=I tipi ''{0}'' e ''{1}'' non sono tipi compatibili. (Nessun tipo \u00E8 assegnabile all''altro tipo).  
-42X90=Pi\u00F9 di una restrizione della chiava primaria specificata per la tabella ''{0}''.
-42X91=Il nome restrizione ''{0}'' compare pi\u00F9 di una volta nell''istruzione CREATE TABLE. 
-42X92=Il nome colonna ''{0}'' compare pi\u00F9 di una volta nell''elenco colonne della restrizione.
-42X93=La tabella ''{0}'' contiene una definizione restrizione con la colonna ''{1}'', che non \u00E8 presente nella tabella.
-42X94={0} ''{1}'' non esiste.
-42X96=Il percorso classe database contiene un file jar sconosciuto ''{0}''.
+
+42X81=Un''espressione di query deve restituire almeno una colonna.
+
+42X82=La clausola USING ha restituito pi\u00F9 di una riga. Sono consentiti solo ResultSet di righe singole.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X83=I vincoli sulla colonna ''{0}'' richiedono che sia contemporaneamente annullabile e non annullabile.
+
+# Arguments:
+#
+#    {0} = index
+#    {1} = constraintName
+#
+42X84=L''indice ''{0}'' \u00E8 stato creato per rafforzare il vincolo ''{1}''. \u00C8 possibile eliminarlo solo eliminando il vincolo.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+42X85=Il vincolo ''{0}'' deve essere contenuto nello stesso schema della tabella ''{1}''.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+42X86=ALTER TABLE non riuscito. Non esiste alcun vincolo ''{0}'' sulla tabella ''{1}''. 
+
+# Arguments:
+#
+#    {0} = expression
+#
+42X87=Almeno un''espressione di risultato (THEN o ELSE) dell''espressione ''{0}'' deve essere diversa da ''?''. 
+
+42X88=Un''espressione condizionale ha un operando non booleano. Il risultato dell''operando di un''espressione condizionale deve essere TRUE, FALSE o UNKNOWN.  
+
+# Arguments:
+#
+#    {0} = type
+#    {1} = type
+#
+42X89=I tipi ''{0}'' e ''{1}'' non sono tipi compatibili. Nessun tipo \u00E8 assegnabile all''altro tipo.  
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42X90=Pi\u00F9 di un vincolo della chiave primaria specificato per la tabella ''{0}''.
+
+# Arguments:
+#
+#    {0} = constraintName
+#
+42X91=Il nome vincolo ''{0}'' compare pi\u00F9 di una volta nell''istruzione CREATE TABLE. 
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42X92=Il nome colonna ''{0}'' compare pi\u00F9 di una volta nella lista di colonne del vincolo.
+
+# Arguments:
+#
+#    {0} = tableName
+#    {1} = columnName
+#
+42X93=La tabella ''{0}'' contiene una definizione di vincolo con la colonna ''{1}'', che non \u00E8 presente nella tabella.
+
+# Arguments:
+#
+#    {0} = sqlObjectType
+#    {1} = objectName
+#
+42X94={0} ''{1}'' inesistente.
+
+# Arguments:
+#
+#    {0} = fileName
+#
+42X96=Il classpath database contiene un file jar sconosciuto ''{0}''.
+
 42X98=I parametri non sono consentiti in una definizione VIEW.
-42X99=Non sono consentiti parametri in una definizione TABLE.
+
+42X99=I parametri non sono consentiti in una definizione TABLE.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = datatypeName
+#
 42XA0=Il tipo di dati della clausola di generazione per la colonna ''{0}'' \u00E8 ''{1}'' e non pu\u00F2 essere assegnato al tipo di dati dichiarato per la colonna.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42XA1=La clausola di generazione per la colonna ''{0}'' contiene un''aggregazione. Ci\u00F2 non \u00E8 consentito.
-42XA2=Impossibile visualizzare ''{0}'' in una CLAUSOLA DI GENERAZIONE poich\u00E9 potrebbe restituire risultati inaffidabili.
-42XA3=Non \u00E8 possibile sostituire il valore della colonna generata ''{0}''.
-42XA4=La clausola di generazione per la colonna ''{0}'' fa riferimento ad altre colonne generate. Ci\u00F2 non \u00E8 consentito.
-42XA5=La routine ''{0}'' potrebbe inviare un''istruzione SQL e quindi non comparire in una CLAUSOLA DI GENERAZIONE.
-42XA6=''{0}'' \u00E8 una colonna generata. Non pu\u00F2 far parte di una chiave esterna la cui azione di riferimento per DELETE \u00E8 SET NULL o SET DEFAULT oppure la cui azione di riferimento per UPDATE \u00E8 CASCADE.
-42XA7=''{0}'' \u00E8 una colonna generata. Non \u00E8 possibile modificare il relativo valore predefinito.
-42XA8=Non \u00E8 possibile rinominare ''{0}'' poich\u00E9 \u00E8 utilizzato come riferimento dalla clausola di generazione della colonna ''{1}''.
-42XA9=La colonna ''{0}'' richiede un tipo di dati esplicito. Il tipo di dati pu\u00F2 essere omesso solo per le colonne con clausole di generazione.
+
+# Arguments:
+#
+#    {0} = sqlObjectName
+#
+42XA2=Impossibile utilizzare ''{0}'' in una clausola di generazione perch\u00E9 potrebbe restituire risultati inaffidabili.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA3=Non \u00E8 possibile sostituire il valore della colonna generata ''{0}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA4=La clausola di generazione per la colonna ''{0}'' fa riferimento ad altre colonne generate. Ci\u00F2 non \u00E8 consentito.
+
+# Arguments:
+#
+#    {0} = routineName
+#
+42XA5=La routine ''{0}'' potrebbe eseguire un''istruzione SQL e dunque non comparire in una clausola di generazione.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA6=''{0}'' \u00E8 una colonna generata. Non pu\u00F2 far parte di una chiave esterna la cui azione di riferimento per DELETE \u00E8 SET NULL o SET DEFAULT oppure la cui azione di riferimento per UPDATE \u00E8 CASCADE.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA7=''{0}'' \u00E8 una colonna generata. Non \u00E8 possibile modificare il relativo valore predefinito.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = columnName
+#
+42XA8=Non \u00E8 possibile rinominare ''{0}'' poich\u00E9 \u00E8 utilizzata come riferimento dalla clausola di generazione della colonna ''{1}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#
+42XA9=La colonna ''{0}'' richiede un tipo di dati esplicito. Il tipo di dati pu\u00F2 essere omesso solo per le colonne con clausole di generazione.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42XAA=Il valore NEW della colonna generata ''{0}'' \u00E8 menzionato nell''azione BEFORE di un trigger. Ci\u00F2 non \u00E8 consentito.
-42XAB=Il valore NOT NULL \u00E8 consentito solo se si dichiara esplicitamente un tipo di dati.
+
+42XAB=NOT NULL \u00E8 consentito solo se si dichiara esplicitamente un tipo di dati.
+
 42XAC=Il valore ''INCREMENT BY'' deve essere diverso da zero.
+
+# Arguments:
+#
+#    {0} = argName
+#    {1} = datatypeName
+#    {2} = minValue
+#    {3} = maxValue
+#
 42XAE=Il valore ''{0}'' non \u00E8 compreso nell''intervallo per il tipo di dati ''{1}''. Deve essere compreso tra ''{2}'' e ''{3}''.
-42XAF=Valore ''MINVALUE'' non valido ''{0}''. Deve essere minore di ''MAXVALUE: {1}''.
+
+# Arguments:
+#
+#    {0} = minValue
+#    {1} = maxValue
+#
+42XAF=Valore ''MINVALUE non valido ''{0}''. Deve essere minore di ''MAXVALUE: {1}''.
+
+# Arguments:
+#
+#    {0} = startValue
+#    {1} = minValue
+#    {2} = maxValue
+#
 42XAG=Valore ''START WITH'' non valido ''{0}''. Deve essere compreso tra ''{1}'' e ''{2}''.
-42XAH=In numerosi contesti potrebbe non essere visualizzata l''espressione NEXT VALUE FOR, ad esempio con le clausole WHERE, ON, HAVING, ORDER BY, DISTINCT, CASE, GENERATION e AGGREGATE, nonch\u00E9 con le funzioni WINDOW e le restrizioni CHECK.
+
+42XAH=In numerosi contesti potrebbe non essere visualizzata l''espressione NEXT VALUE FOR, ad esempio con le clausole WHERE, ON, HAVING, ORDER BY, DISTINCT, CASE, GENERATION e AGGREGATE, nonch\u00E9 con le funzioni WINDOW e CHECK CONSTRAINTS.
+
+# Arguments:
+#
+#    {0} = sequenceName
+#
 42XAI=L''istruzione fa riferimento pi\u00F9 volte alla seguente sequenza: ''{0}''.
+
+# Arguments:
+#
+#    {0} = clauseName
+#
 42XAJ=Nell''istruzione CREATE SEQUENCE \u00E8 presente una clausola ''{0}'' ridondante.
-42Y00=La classe ''{0}'' non implementa org.apache.derby.db.AggregateDefinition e quindi non pu\u00F2 essere utilizzata come un''espressione di aggregazione.
-42Y01=La restrizione ''{0}'' non \u00E8 valida.
-42Y03=''{0}'' non \u00E8 riconosciuto come una funzione o procedura.
-42Y03.S.0=''{0}'' non \u00E8 riconosciuto come una funzione o procedura.
+
+# Arguments:
+#
+#    {0} = className
+#
+42Y00=La classe ''{0}'' non implementa org.apache.derby.db.AggregateDefinition, quindi non pu\u00F2 essere utilizzata come un''espressione di aggregazione.
+
+# Arguments:
+#
+#    {0} = constraintName
+#
+42Y01=Il vincolo ''{0}'' non \u00E8 valido.
+
+# Arguments:
+#
+#    {0} = statement
+#
+42Y03.S.0=''{0}'' non \u00E8 riconosciuto come funzione o procedura.
+
+# Arguments:
+#
+#    {0} = statement
+#
 42Y03.S.1=''{0}'' non \u00E8 riconosciuto come procedura.
+
+# Arguments:
+#
+#    {0} = statement
+#
 42Y03.S.2=''{0}'' non \u00E8 riconosciuto come funzione.
-42Y04=Impossibile creare una procedura o funzione con EXTERNAL NAME ''{0}'' perch\u00E9 non \u00E8 un elenco separato da punti. Il formato previsto \u00E8 <percorso java completo>.<nome metodo> .
-42Y05=Non esiste alcuna Chiave esterna denominata ''{0}''.
-42Y07=lo schema ''{0}'' non esiste.
-42Y08=Le restrizioni della chiave esterna non sono consentite sulle tabelle di sistema.
-42Y09=I metodi Void sono i soli consentiti all''interno di un''istruzione CALL.
-42Y10=Un costruttore tabelle non presente in un''istruzione INSERT possiede tutti i parametri ? in una colonna.  Almeno una riga per ogni colonna deve possedere un non-parametro.
-42Y11=Con la clausola ''{0}'' \u00E8 necessaria una specifica di collegamento.
-42Y12=La clausola ON di una specifica JOIN \u00E8 un''espressione ''{0}''.  Deve essere un''espressione BOOLEAN.
+
+# Arguments:
+#
+#    {0} = name
+#
+42Y04=Impossibile creare una procedura o funzione con EXTERNAL NAME ''{0}'' perch\u00E9 non \u00E8 una lista separata da punti. Il formato previsto \u00E8 <percorso java completo>.<nome metodo>.
+
+# Arguments:
+#
+#    {0} = key
+#
+42Y05=Non esiste alcuna chiave esterna denominata ''{0}''.
+
+# Arguments:
+#
+#    {0} = schemaNamet
+#
+42Y07=Lo schema ''{0}'' \u00E8 inesistente
+
+42Y08=I vincoli della chiave esterna non sono consentiti sulle tabelle di sistema.
+
+42Y09=I metodi Void sono consentiti solo all''interno di un''istruzione CALL.
+
+42Y10=Un constructor di tabelle non presente in un''istruzione INSERT ha tutti i parametri ? in una delle relative colonne. Per ciascuna colonna, almeno una riga deve avere un argomento diverso da parametro.
+
+# Arguments:
+#
+#    {0} = clauseName
+#
+42Y11=Con la clausola ''{0}'' \u00E8 necessaria una specifica di join.
+
+# Arguments:
+#
+#    {0} = expressionType
+#
+42Y12=La clausola ON di una specifica JOIN \u00E8 un''espressione ''{0}''. Deve essere un''espressione BOOLEAN.
+
+# Arguments:
+#
+#    {0} = columnName
+#
 42Y13=Il nome colonna ''{0}'' compare pi\u00F9 di una volta nell''istruzione CREATE VIEW.
-42Y16=Non \u00E8 stato trovato alcun metodo public static ''{0}'' nella classe ''{1}''. \u00C8 possibile che il metodo esista ma non sia public oppure non sia static. 
+
+# Arguments:
+#
+#    {0} = methodName
+#    {1} = className
+#
+42Y16=Non \u00E8 stato trovato alcun metodo ''{0}'' pubblico o statico nella classe ''{1}''. \u00C8 possibile che il metodo esista ma non sia pubblico oppure non sia statico. 
+
+# Arguments:
+#
+#    {0} = aggregateType
+#    {1} = type
+#
 42Y22=L''aggregazione {0} non pu\u00F2 funzionare sul tipo {1}.
+
+# Arguments:
+#
+#    {0} = colunmName
+#
 42Y23=Informazioni sul tipo JDBC restituite per la colonna {0} non corrette.
-42Y24=La vista ''{0}'' non \u00E8 aggiornabile. (Le viste non sono attualmente aggiornabili.) 
-42Y25=''{0}'' \u00E8 una tabella di sistema.  Gli utenti non possono modificare i contenuti di tale tabella.
-42Y26=Non sono consentiti aggregati nell''elenco GROUP BY.
+
+# Arguments:
+#
+#    {0} = viewName
+#
+42Y24=La vista ''{0}'' non \u00E8 aggiornabile. (Le viste non sono al momento aggiornabili.) 
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42Y25=''{0}'' \u00E8 una tabella di sistema. Gli utenti non possono modificare i contenuti di tale tabella.
+
+42Y26=Gli aggregati non sono consentiti nella lista GROUP BY.
+
 42Y27=I parametri non sono consentiti nell''azione del trigger.
-42Y29=L''elenco SELECT di una query non raggruppata contiene almeno un''espressione non valida. Quando un elenco SELECT contiene almeno un''aggregazione, tutte le voci devono essere espressioni di aggregazioni valide.
-42Y30=L''elenco SELECT di una query raggruppata contiene almeno un''espressione non valida. Se un elenco SELECT contiene GROUP BY, l''elenco pu\u00F2 contenere solo espressioni di raggruppamento valide ed esepressioni di aggregazione valide.  
+
+42Y29=La lista SELECT di una query non raggruppata contiene almeno un''espressione non valida. Quando una lista SELECT contiene almeno un''aggregazione, tutte le voci devono essere espressioni di aggregazione valide.
+
+42Y30=La lista SELECT di una query raggruppata contiene almeno un''espressione non valida. Se una lista SELECT contiene GROUP BY, la lista pu\u00F2 contenere solo espressioni di raggruppamento valide ed espressioni di aggregazione valide.  
+
+# Arguments:
+#
+#    {0} = className
+#    {1} = aggregateName
+#    {2} = type
+#
 42Y32=La classe di aggregazione ''{0}'' per l''aggregato ''{1}'' sul tipo {2} non implementa org.apache.derby.iapi.sql.execute.ExecAggregator. 
+
+# Arguments:
+#
+#    {0} = aggregateName
+#
 42Y33=L''aggregazione {0} contiene una o pi\u00F9 aggregazioni.
-42Y34=Il nome colonna ''{0}'' corrisponde a pi\u00F9 di una colonna di risultati presenti nella tabella ''{1}''.
-42Y35=Il riferimento colonna ''{0}'' non \u00E8 valido. Quando un elenco SELECT contiene almeno un''aggregazione, tutte le voci devono essere espressioni di aggregazioni valide.  
-42Y36=Il riferimento colonna ''{0}'' non \u00E8 valido o fa parte di un''espressione non valida.  Per un elenco SELECT con GROUP BY, le colonne e le espressioni selezionate possono contenere solo espressioni di raggruppamento e di aggregazione valide.
-42Y37=''{0}'' \u00E8 un tipo di primitiva Java e non pu\u00F2 essere utilizzato con questo operatore.
-42Y38=insertMode \= la sostituzione non \u00E8 consentita su un inserimento dove la tabella di destinazione, ''{0}'', viene presa come riferimento in SELECT.
-42Y39=''{0}'' non compare in una definizione CHECK CONSTRAINT poich\u00E9 potrebbe restituire dei risultati non deterministici.
-42Y40=''{0}'' compare pi\u00F9 volte nell''elenco colonne UPDATE OF per il trigger ''{1}''.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = tableName
+#
+42Y34=Il nome colonna ''{0}'' corrisponde a pi\u00F9 di una colonna di risultati nella tabella ''{1}''.
+
+# Arguments:
+#
+#    {0} = reference
+#
+42Y35=Il riferimento colonna ''{0}'' non \u00E8 valido. Quando una lista SELECT contiene almeno un''aggregazione, tutte le voci devono essere espressioni di aggregazione valide.  
+
+# Arguments:
+#
+#    {0} = reference
+#
+42Y36=Il riferimento colonna ''{0}'' non \u00E8 valido o fa parte di un''espressione non valida. Per una lista SELECT con GROUP BY, le colonne e le espressioni selezionate possono contenere solo espressioni di raggruppamento e di aggregazione valide.
+
+# Arguments:
+#
+#    {0} = javaTypeName
+#
+42Y37=''{0}'' \u00E8 un tipo primitivo Java e non pu\u00F2 essere utilizzato con questo operatore.
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42Y38=insertMode = la sostituzione non \u00E8 consentita su un inserimento dove la tabella di destinazione, ''{0}'', viene presa come riferimento in SELECT.
+
+# Arguments:
+#
+#    {0} = sqlObjectName
+#
+42Y39=''{0}'' non compare in una definizione CHECK CONSTRAINT perch\u00E9 potrebbe restituire risultati non deterministici.
+
+# Arguments:
+#
+#    {0} = columnName
+#    {1} = triggerName
+#
+42Y40=''{0}'' compare pi\u00F9 volte nella lista colonne UPDATE OF per il trigger ''{1}''.
+
+# Arguments:
+#
+#    {0} = storedPreparedStatementName
+#
 42Y41=Impossibile richiamare direttamente ''{0}'' tramite EXECUTE STATEMENT poich\u00E9 fa parte di un trigger.
+
+# Arguments:
+#
+#    {0} = dataType
+#    {1} = scaleValue
+#
 42Y42=La scala ''{1}'' non \u00E8 un valore di scala valido per ''{0}''.
-42Y43=La scala ''{0}'' non \u00E8 valida con precisione di ''{1}''.
-42Y44=Chiave non valida ''{0}'' specificata nell''elenco Propriet\u00E0 di un elenco  FROM. Le chiavi sensibili al maiuscolo/minuscolo attualmente supportate sono ''{1}''. 
+
+# Arguments:
+#
+#    {0} = scaleValue
+#    {1} = precision
+#
+42Y43=La scala ''{0}'' non \u00E8 un valore di scala valido con precisione di ''{1}''.
+
+# Arguments:
+#
+#    {0} = key
+#    {1} = key
+#
+42Y44=Chiave non valida ''{0}'' specificata nella lista Propriet\u00E0 di una lista FROM. Le chiavi sensibili al maiuscolo/minuscolo attualmente supportate sono ''{1}''. 
+
+# Arguments:
+#
+#    {0} = vtiName
+#
 42Y45=Impossibile collegare VTI ''{0}'' poich\u00E9 \u00E8 un VTI trigger speciale e questa istruzione non fa parte di un''azione del trigger o della clausola WHEN.
-42Y46=Elenco Propriet\u00E0 non valido nell''elenco FROM.  Non esiste alcun indice ''{0}'' sulla tabella ''{1}''.
-42Y48=Elenco Propriet\u00E0 non valido nell''elenco FROM.  Non esiste alcuna restrizione denominata ''{0}'' sulla tabella ''{1}'' oppure la restrizione non possiede un indice di copia.
+
+# Arguments:
+#
+#    {0} = index
+#    {1} = tableName
+#
+42Y46=Lista Propriet\u00E0 non valida nella lista FROM. Non esiste alcun indice ''{0}'' sulla tabella ''{1}''.
+
+# Arguments:
+#
+#    {0} = constraintName
+#    {1} = tableName
+#
+42Y48=Lista Propriet\u00E0 non valida nella lista FROM. Non esiste alcun vincolo denominato ''{0}'' sulla tabella ''{1}'' oppure il vincolo non possiede un indice di copia.
+
+# Arguments:
+#
+#    {0} = key
+#
 42Y49=Pi\u00F9 valori specificati per la chiave propriet\u00E0 ''{0}''. 
-42Y50=L''elenco Propriet\u00E0 per la tabella ''{0}'' pu\u00F2 contenere i valori per l''indice o per la restrizione ma non per entrambi.
-42Y55=Impossibile eseguire ''{0}'' su ''{1}'' poich\u00E9 inesistente.
-42Y56=Strategia di collegamento ''{0}'' non valida specificata nell''elenco Propriet\u00E0 della tabella ''{1}''. I valori attualmente supportati per una strategia di collegamento sono\: ''hash'' e ''nestedloop''.
-42Y58=NumberFormatException durante la conversione del valore ''{0}'' per la sovrascrittura del programma di ottimizzazione ''{1}''.
-42Y59=Valore non valido, ''{0}'', specificato per la sovrascrittura hashInitialCapacity. Il valore deve essere maggiore di 0.
-42Y60=Valore non valido, ''{0}'', specificato per la sovrascrittura hashLoadFactor. Il valore deve essere maggiore di 0.0 e minore o uguale a 1.0.
-42Y61=Valore non valido, ''{0}'', specificato per la sovrascrittura hashMaxCapacity. Il valore deve essere maggiore di 0.
-42Y62=''{0}'' non consentito su ''{1}'' poich\u00E9 \u00E8 una vista.
-42Y63=Il collegamento hash richiede il predicato equijoin ottimizzabile su una colonna nell''indice o nella guida selezionata.  Un predicato equijoin ottimizzabile non esiste su qualsiasi colonna presente nella tabella o nell''indice ''{0}''. Utilizzare la sovrascrittura del programma di ottimizzazione ''indice'', per specificare un indice o un heap sulla tabella ''{1}''.
+
+# Arguments:
+#
+#    {0} = tableName
+#
+42Y50=La lista Propriet\u00E0 per la tabella ''{0}'' pu\u00F2 contenere i valori per l''indice o per il vincolo ma non per entrambi.
+
+# Arguments:
+#
+#    {0} = sqlText
+#    {1} = sqlObjectName
+#
+42Y55=Impossibile eseguire ''{0}'' su ''{1}'' perch\u00E9 inesistente.
+
+# Arguments:
+#
+#    {0} = strategyValue
+#    {1} = tableName
+#
+42Y56=Strategia di join ''{0}'' non valida specificata nella lista Propriet\u00E0 della tabella ''{1}''. I valori attualmente supportati per una strategia di join sono: ''hash'' e ''nestedloop''.
+
+# Arguments:
+#
+#    {0} = invalidNumber
+#    {1} = optimizerOverrideName
+#
+42Y58=NumberFormatException durante la conversione del valore ''{0}'' per la sostituzione dell''ottimizzatore ''{1}''.
+
+# Arguments:
+#
+#    {0} = invalidNumber
+#
+42Y59=Valore non valido, ''{0}'', specificato per la sostituzione hashInitialCapacity. Il valore deve essere maggiore di 0.
+
+# Arguments:
+#
+#    {0} = invalidNumber
+#
+42Y60=Valore non valido, ''{0}'', specificato per la sostituzione hashLoadFactor. Il valore deve essere maggiore di 0.0 e minore o uguale a 1.0.
+
+# Arguments:
+#
+#    {0} = invalidNumber
+#
+42Y61=Valore non valido, ''{0}'', specificato per la sostituzione hashMaxCapacity. Il valore deve essere maggiore di 0.
+
+# Arguments:
+#
+#    {0} = statement
+#    {1} = viewName
+#
+42Y62=''{0}'' non consentito su ''{1}'' perch\u00E9 \u00E8 una vista.
+
+# Arguments:
+#
+#    {0} = index
+#    {1} = tableName
+#
+42Y63=L''hash join richiede il predicato equijoin ottimizzabile su una colonna nell''indice o nella guida selezionata. Un predicato equijoin ottimizzabile non esiste su qualsiasi colonna presente nella tabella o nell''indice ''{0}''. Utilizzare la sostituzione dell''ottimizzatore ''indice'', per specificare un indice o un heap sulla tabella ''{1}''.
+
+# Arguments:
+#
+#    {0} = invalidNumber
+#
 42Y64=Valore bulkFetch di ''{0}'' non valido. Il valore minimo per bulkFetch \u00E8 1.
-42Y65=bulkFetch non \u00E8 consentito sui collegamenti ''{0}''.
+
+# Arguments:
+#
+#    {0} = joinType
+#
+42Y65=bulkFetch non \u00E8 consentito sui join ''{0}''.
+
 42Y66=bulkFetch non consentito sui cursori aggiornabili. 
+
+# Arguments:
+#
+#    {0} = schemaNamet
+#
 42Y67=Impossibile eliminare lo schema ''{0}''.
-42Y69=Nessun piano di esecuzione valido trovato per questa istruzione. Ci\u00F2 potrebbe dipendere da uno dei due fattori\: \u00E8 stata specificata una strategia di collegamento hash quando questo non \u00E8 consentito (nessun collegamento equijoin ottimizzabile) oppure si sta tentando di collegare due tabelle virtuali esterne ognuna delle quali rappresenta il riferimento dell''altra e, quindi, non \u00E8 possibile calcolare l''istruzione.  
-42Y70=L''utente ha specificato un ordine non valido per i collegamenti. Ci\u00F2 potrebbe essere dovuto al fatto che una colonna di collegamento \u00E8 stata inviata, da una tabella interna ad una virtuale esterna, come parametro.
+
+42Y69=Nessun piano di esecuzione valido trovato per questa istruzione. Ci\u00F2 potrebbe dipendere da uno dei due fattori: \u00E8 stata specificata una strategia di hash join quando questo non \u00E8 consentito (nessun equijoin ottimizzabile) oppure si sta tentando di collegare due tabelle virtuali esterne ognuna delle quali rappresenta il riferimento dell''altra e, quindi, non \u00E8 possibile calcolare l''istruzione.  
+
+42Y70=L''utente ha specificato un ordine non valido per i collegamenti. Ci\u00F2 potrebbe essere dovuto al fatto che una colonna di join \u00E8 stata inviata, da una tabella interna ad una virtuale esterna, come parametro.
+
+# Arguments:
+#
+#    {0} = procedureName
+#
 42Y71=Impossibile eliminare la funzione o procedura di sistema ''{0}''.
-42Y82=Impossibile eliminare l''istruzione preparata e memorizzata ''{0}'',  generata dal sistema, tramite DROP STATEMENT. Fa parte di un trigger. 
-42Y83=Un valore nullo senza tipo non \u00E8 consentito come argomento sull''aggregazione {0}.  Associare il valore nullo ad un tipo adeguato.
+
+# Arguments:
+#

[... 4942 lines stripped ...]


Mime
View raw message