Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Os valores das colunas de parâmetros em tabela podem ser convertidos entre tipos de dados cliente e servidor da mesma forma que outros valores de colunas e parâmetros. Mas, como um parâmetro com valores de tabela pode conter múltiplas colunas e várias linhas, é importante conseguir identificar o valor real onde ocorreu o erro.
Quando é detetado um erro ou aviso numa coluna de parâmetros com valores de tabela, o SQL Server Native Client gera um registo de diagnóstico. A mensagem de erro conterá o número do parâmetro com valores na tabela, mais o ordinal da coluna e o número da linha. Uma aplicação pode também usar os campos de diagnóstico SQL_DIAG_SS_TABLE_COLUMN_NUMBER e SQL_DIAG_SS_TABLE_ROW_NUMBER dentro dos registos de diagnóstico para determinar quais os valores associados a erros e avisos. Estes campos de diagnóstico estão disponíveis no SQL Server 2008 (10.0.x) e versões posteriores.
Os componentes SQLSTATE e de mensagem dos registos de diagnóstico irão conformar-se ao comportamento ODBC existente em todos os outros aspetos. Ou seja, exceto pela informação de identificação de parâmetros, linhas e colunas, as mensagens de erro têm os mesmos valores para parâmetros de tabela que para parâmetros não de tabela.