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

Transact-SQL (T-SQL) é um dialeto do SQL usado pelo Microsoft SQL Server e Sybase da SAP.




3
Desempenho TSQL - JOIN no valor entre min e max
Eu tenho duas tabelas nas quais guardo: um intervalo de IP - tabela de pesquisa de país uma lista de solicitações provenientes de IPs diferentes Os IPs foram armazenados como bigints para melhorar o desempenho da pesquisa. Esta é a estrutura da tabela: create table [dbo].[ip2country]( [begin_ip] [varchar](15) NOT NULL, …


5
Números primos em um determinado intervalo
Recentemente, recebi a tarefa de imprimir todos os números primos (1 a 100). Eu falhei drasticamente lá. Meu código: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) END …


2
Operação de diferença simétrica no Transact-SQL?
Eu sempre soube sobre o UNIONoperador no SQL, mas só recentemente descobri que havia outros operadores de conjunto INTERSECTe EXCEPT. Não consegui encontrar um operador que faça o quarto operador de grande conjunto, a diferença simétrica (por exemplo, o oposto de INTERSECT.) Parece que posso obter a saída desejada usando …
10 sql-server  t-sql 




1
para saída do caminho xml ('')
Quando executo o seguinte select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Eu recebo essa saída <type>Green</type> <type>Blue</type> <type>Red</type> Se eu executar o seguinte select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Eu recebo essa saída Green/Blue/Red/ Por que adicionar a concatenação no select …

3
Por que essa consulta, sem uma cláusula FROM, não gera erros?
Portanto, temos uma consulta com uma subconsulta que possui um erro de digitação. Está faltando a cláusula FROM. Mas quando você executá-lo, ele não erro! Por quê!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject oldReport ON r.customer_id = oldReport.customer_id JOIN RoleItem oldItem …



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.