MSSQLSERVER_9532
Si applica a: SQL Server
Dettagli
Attributo | Valore |
---|---|
Nome prodotto | SQL Server |
ID evento | 9532 |
Origine evento | MSSQLSERVER |
Componente | SQLEngine |
Nome simbolico | XMLERR_COLUMNSET_CANNOT_CONVERT_FROM_TO |
Testo del messaggio | Nell'operazione query/DML che include il set di colonne '%.*ls', la conversione non è riuscita durante la conversione dal tipo di dati '%ls' al tipo di dati '%ls' per la colonna '%.*ls'. |
Spiegazione
Un set di colonne è una rappresentazione XML non tipizzata che combina alcune colonne di una tabella in un output strutturato. Quando i valori di una colonna di tipo sparse vengono inseriti o aggiornati utilizzando il set di colonne XML, i valori inseriti nelle colonne di tipo sparse sottostanti vengono convertiti implicitamente dal tipo di dati xml. Non è stato possibile convertire un valore specificato nel tipo di dati della colonna.
Azione utente
Poiché il valore specificato non è stato convertito implicitamente, potrebbe costituire una voce non valida. Correggere l'errore e riprovare. Se il valore è corretto, modificare l'istruzione per utilizzare le colonne singole anziché il set di colonne. In questo modo sarà possibile eseguire esplicitamente il cast del valore nel tipo di dati corretto.