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
¿Qué índice se usará en este escenario?
SQL Server 2014 Standard Edition Necesito encontrar la cantidad de vuelos que van hacia y desde ciudades específicas durante ciertos meses. P.ej select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; El esquema de la tabla está debajo. …

2
Comportamiento agregado de flujo extraño
Consulta: declare @X xml = ' <item ID = "0"/> <item ID = "1"/> <item/> <item/>'; select I.X.value('@ID', 'int') from @X.nodes('/item') as I(X); Resultado: ----------- 0 1 NULL NULL Plan de ejecución: La rama superior tritura el XML en cuatro filas y la rama inferior obtiene el valor del atributo …

3
DROP USER tarda demasiado cuando hay muchos usuarios
En una instancia de SQL Server 2014 con suficiente RAM y discos rápidos, hay más de 160 usuarios que tienen acceso a una base de datos. Por alguna razón que yo desconozco, ejecutar el comando DROP USER [username]en esta base de datos toma hasta 5 segundos por usuario. La reasignación …










2
SUMA de DATALENGTHs que no coinciden con el tamaño de la tabla de sys.allocation_units
Tenía la impresión de que si tuviera que sumar DATALENGTH()todos los campos para todos los registros en una tabla, obtendría el tamaño total de la tabla. ¿Estoy equivocado? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Utilicé esta consulta a continuación (que …


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.