Preguntas etiquetadas con sql-server

Todas las versiones de Microsoft SQL Server (no MySQL). Agregue también una etiqueta específica de la versión, como sql-server-2016, ya que a menudo es relevante para la pregunta.


1
para salida de ruta xml ('')
Cuando ejecuto lo siguiente select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Recibo esta salida <type>Green</type> <type>Blue</type> <type>Red</type> Si ejecuto lo siguiente select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Recibo esta salida Green/Blue/Red/ ¿Por qué agregar la concatenación en la selección lleva a …


3
¿Por qué esta consulta, que falta una cláusula FROM, no produce un error?
Entonces tenemos una consulta con una subconsulta que tiene un error tipográfico. Falta la cláusula FROM. Pero cuando lo ejecutas, ¡no falla! ¿¡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 ON oldReport.id = …



1
Estadísticas que desaparecen / vacían al azar durante todo el día
Tengo una base de datos SQL Server 2017 (CU9) que muestra algunos problemas relacionados con el rendimiento que creo que tienen que ver con las estadísticas del índice. Mientras solucionaba problemas descubrí que las estadísticas no se habían actualizado (lo que significa que DBCC SHOW_STATISTICS devolvería todos los valores NULL). …



1
Desbordamiento aritmético en la consulta SELECT
Encontré un desbordamiento aritmético en una simple instrucción SELECT. La consulta fue como a continuación, por ejemplo SELECT [SaleValue] FROM Sales [SaleValue]era de tipo de datos decimal(9,0)y no una columna calculada. La razón por la que esto sucedió fue porque de alguna manera la columna tenía una fila donde este …

1
Conceder denegar el apilamiento de permisos
Para el rol db_denycustomer, solo quiero que el código de columna de la tabla del cliente sea SELECCIONABLE, y ninguno de los otros. Entonces hice esto: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... y funciona bien. ¡Frio! Pero, ¿por qué ? Lo que …


3
Solución para asignar valores únicos a filas con distancia de colaboración finita
Tengo una tabla que se puede crear y completar con el siguiente 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, 'Gauss'), …

1
Costo del operador de búsqueda de índice
Para la consulta de base de datos de ejemplo AdventureWorks a continuación: 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; El plan de ejecución muestra un costo estimado del …

3
¿Está bien eliminar MSDB?
No soy un DBA, solo busqué en Google lo que hace MSDB, es básicamente una base de datos del Agente SQL de su trabajo e historial, ahora me estoy quedando sin espacio en mi servidor en la nube y tengo 1 año de MSDB año 2017 , ¿Está bien eliminar …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.