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.



3
Autounirse en clave primaria
Considere esta consulta que consiste Nen autouniones: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Produce un plan de ejecución con N escaneos de índice agrupados y uniones de fusión N-1. Honestamente, no veo …

1
¿Por qué realizar una eliminación en mi vista particionada resulta en una inserción de índice agrupado?
Tengo una vista particionada que tiene el siguiente desencadenador de inserción (partición pobre del hombre). Cuando realizo una ELIMINACIÓN, obtengo el siguiente plan de consulta: delete from factproductprice where pricedate = '20170725' Disparador en la vista: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 …



3
DISTINCT en una columna y devuelve las filas SUPERIORES
¿Cómo consulta a tres clientes únicos con el mayor Purchase_Cost? Quiero aplicar el DISTINCTúnico encendido Customer_Name, pero la consulta a continuación aplica el distinto en las tres columnas. ¿Cómo debo modificar la consulta para obtener el resultado deseado? SELECT DISTINCT TOP 3 customer_name, order_no, Purchase_Cost FROM PurchaseTable ORDER BY Purchase_Cost

1
No se puede truncar el registro de transacciones, log_reuse_wait_desc - AVAILABILITY_REPLICA
Esta mañana me despertó una alerta completa del registro de transacciones en una de nuestras bases de datos. Este servidor es siempre un clúster y también un suscriptor de replicación transaccional. Revisé log_reuse_wait_desc y mostró logbackup. Alguien había deshabilitado accidentalmente los trabajos de respaldo 4 días antes, volví a habilitar …




1
¿COALESCE es sargable ahora?
Uno de mis desarrolladores está argumentando que COALESCE(column, default value) = default valueahora es sargable. ¿Está bien? COALESCEEjecuté la siguiente prueba, y creo que implica que no es sargable. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 Copyright (c) Microsoft …



2
Asesoramiento de SQL Server para un viejo hack [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema para el intercambio de pila de administradores de bases de datos. Cerrado hace 3 años . Buenas noches chicos y chicas, espero que algunas …

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.