Perguntas com a marcação «sql-server»

98
Remover zeros à esquerda de um campo em uma instrução SQL

Estou trabalhando em uma consulta SQL que lê de um banco de dados SQLServer para produzir um arquivo de extração. Um dos requisitos para remover os zeros à esquerda de um campo específico, que é um VARCHAR(10)campo simples . Portanto, por exemplo, se o campo contém '00001A', a instrução SELECT...

98
Função agregada em uma consulta de atualização SQL?

Estou tentando definir o valor em uma tabela para a soma dos valores em outra tabela. Algo nesse sentido: UPDATE table1 SET field1 = SUM(table2.field2) FROM table1 INNER JOIN table2 ON table1.field3 = table2.field3 GROUP BY table1.field3 Claro, do jeito que está, não vai funcionar - SETnão dá...

98
Erros: “A instrução INSERT EXEC não pode ser aninhada.” e “Não é possível usar a instrução ROLLBACK em uma instrução INSERT-EXEC.” Como resolver isso?

Eu tenho três procedimentos armazenados Sp1, Sp2e Sp3. O primeiro ( Sp1) executará o segundo ( Sp2) e salvará os dados retornados no @tempTB1e o segundo executará o terceiro ( Sp3) e salvará os dados no @tempTB2. Se eu executar o Sp2ele funcionará e ele retornará todos os meus dados do Sp3, mas o...

97
Pesquisa de nomes de mesa

Eu uso o seguinte para pesquisar strings em meus procedimentos armazenados: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' É fácil alterar o acima para que ele pesquise nomes de tabelas em um banco de dados "DBname"