Conversione di dati dei parametri con valori di tabella e altri errori e avvisi

Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)

I valori delle colonne dei parametri con valori di tabella possono essere convertiti tra tipi di dati client e server in modo analogo agli altri valori di colonna e di parametro. Poiché un parametro con valori di tabella può contenere più colonne e più righe, è importante poter identificare il valore effettivo in cui si è verificato l'errore.

Quando viene rilevato un errore o un avviso in una colonna di parametri con valori di tabella, SQL Server Native Client genererà un record di diagnostica. Il messaggio di errore conterrà il numero del parametro con valori di tabella, oltre al numero ordinale di colonna e al numero di riga. Un'applicazione può utilizzare anche i campi di diagnostica SQL_DIAG_SS_TABLE_COLUMN_NUMBER e SQL_DIAG_SS_TABLE_ROW_NUMBER all'interno dei record di diagnostica per determinare i valori che vengono associati agli errori e agli avvisi. Questi campi di diagnostica sono disponibili in SQL Server 2008 (10.0.x) e versioni successive.

L'identificativo di errore SQLSTATE e il messaggio dei record di diagnostica saranno conformi al comportamento esistente di ODBC in tutti gli altri aspetti, Ad eccezione dei parametri, delle righe e delle informazioni di identificazione delle colonne, i messaggi di errore hanno gli stessi valori per i parametri con valori di tabella come per i parametri non con valori di tabella.

Vedere anche

Parametri con valori di tabella (ODBC)