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

Todas as versões do Microsoft SQL Server (não MySQL). Adicione também uma tag específica da versão, como sql-server-2016, pois geralmente é relevante para a pergunta.

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 …








1
Conceder negar empilhamento de permissão
Para a função db_denycustomer, desejo que apenas o código da coluna da tabela customer seja SELECTable e nenhum dos outros. Então eu fiz isso: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... e funciona bem. Legal! Mas porque ? O que li em artigos …

1
Estouro aritmético na consulta SELECT
Encontrei um estouro aritmético em uma instrução SELECT simples. A consulta foi como abaixo, por exemplo SELECT [SaleValue] FROM Sales [SaleValue]era do tipo de dados decimal(9,0)e não uma coluna computada. O motivo disso aconteceu porque, de alguma forma, a coluna tinha uma linha em que esse campo estava armazenando um …

3
Solução para atribuir valores exclusivos a linhas com distância finita de colaboração
Eu tenho uma tabela que pode ser criada e preenchida com o seguinte código: CREATE TABLE dbo.Example(GroupKey int NOT NULL, RecordKey varchar(12) NOT NULL); ALTER TABLE dbo.Example ADD CONSTRAINT iExample PRIMARY KEY CLUSTERED(GroupKey ASC, RecordKey ASC); INSERT INTO dbo.Example(GroupKey, RecordKey) VALUES (1, 'Archimedes'), (1, 'Newton'), (1, 'Euler'), (2, 'Euler'), (2, …


3
Está tudo bem excluir o MSDB?
Eu não sou um DBA, apenas pesquisei o que o MSDB faz. Basicamente, é um banco de dados do SQL Agent do seu trabalho e histórico. Agora estou ficando sem espaço no meu servidor em nuvem e tenho 1 ano no MSDB no ano de 2017 , Posso excluir isso …

1
Custo do operador de busca de índice
Para a consulta de banco de dados de exemplo AdventureWorks abaixo: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; O plano de execução mostra um custo estimado do operador …

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.