Visualização de valores de variáveis de tabela durante a depuração
Ao depurar o código Transact-SQL (T-SQL) no SQL Server Management Studio (SSMS), pode ser útil examinar os valores armazenados nas variáveis da tabela. No entanto, as ferramentas de depuração padrão não fornecem uma maneira direta de visualizar o conteúdo das variáveis da tabela.
Solução: conversão de variáveis de tabela em XML
Uma solução simples para esse problema envolve converter a variável da tabela em uma representação XML. Isso pode ser feito usando o seguinte código:
DECLARE @v XML = (SELECT * FROM <tablename> FOR XML AUTO)
Substitua "
Ao inserir esta instrução no ponto de depuração desejado, você pode visualizar o conteúdo da variável da tabela como XML na janela Locals. Como alternativa, adicione a variável @v à janela Watches para facilitar o acesso.
Exemplo:
Para visualizar o conteúdo da variável da tabela @Customers durante a depuração:
DECLARE @Customers TABLE (CustomerID int, CustomerName varchar(50)); -- Insert customer data into the table variable -- Insert the following statement at the debugging point DECLARE @v XML = (SELECT * FROM @Customers FOR XML AUTO)
Após a execução, a variável @v conterá a representação XML da tabela @Customers, permitindo que você examine seus dados durante a depuração.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3