Perguntas com a marcação «tsql»

T-SQL (Transact Structured Query Language) é a extensão da funcionalidade SQL suportada pelo Sybase ASE e Microsoft SQL Server. Não use essa tag para consultas relacionadas ao MySQL, PostgreSql, Oracle (Pl / SQL). Observe que o código SQL que está sendo gravado usando o LINQ também não fará parte dessa tag. Essa tag criada especificamente para programação SQL avançada usando o Microsoft SQL Server.


16
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 sql  sql-server  tsql 

6
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á suporte SUMe …
98 sql  sql-server  tsql 


14
Obtenha o primeiro dia da semana no SQL Server
Estou tentando agrupar registros por semana, armazenando a data agregada como o primeiro dia da semana. No entanto, a técnica padrão que uso para arredondar as datas não parece funcionar corretamente com semanas (embora funcione para dias, meses, anos, trimestres e qualquer outro período de tempo que eu apliquei). Aqui …




8
TSQL - Como usar GO dentro de um bloco BEGIN .. END?
Estou gerando um script para migrar automaticamente as alterações de vários bancos de dados de desenvolvimento para teste / produção. Basicamente, ele pega um monte de scripts de mudança e os mescla em um único script, envolvendo cada script em uma IF whatever BEGIN ... ENDinstrução. No entanto, alguns dos …



4
T-SQL obtém o valor SELECT do procedimento armazenado
No T-SQL, isso é permitido: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 Portanto, é possível obter o valor de um SELECT e colocá-lo em uma variável (desde que seja escalar, obviamente). Se eu colocar a mesma lógica de seleção em um procedimento armazenado: CREATE …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.