Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.

1
Datos inherentemente ordenados como si fuera un índice agrupado
Tengo la siguiente tabla con 7,5 millones de registros: CREATE TABLE [dbo].[TestTable]( [Id] [int] IDENTITY(1,1) NOT NULL, [TestCol] [nvarchar](50) NOT NULL, [TestCol2] [nvarchar](50) NOT NULL, [TestCol3] [nvarchar](50) NOT NULL, [Anonymised] [tinyint] NOT NULL, [Date] [datetime] NOT NULL, CONSTRAINT [PK_TestTable] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE …



4
¿Salir de una consulta en una declaración de caso?
Estoy tratando de configurar una consulta, para que compare dos fechas de dos tablas diferentes, y si son iguales, entonces la consulta se cierra. Si no son iguales, la consulta continuará e insertará algunas cosas. Sin embargo, no puedo entender cómo hacer que haga lo que quiero. SELECT TOP(1) @dateA=a.someDate …




2
¿Cómo hago factoriales en SQL Server?
En PostgreSQL, muchas veces quiero hacer algo como encontrar el factorial de 7. Puedo hacerlo de manera muy simple con SELECT 7!; -- PostgreSQL is so full featured -- it even supports a prefix-factorial SELECT !!7; Incluso Excel tieneFACT , =FACT(7) ¿Cómo hago eso con SQL Server 2017 Enterprise?

1
¿Por qué una función de retorno de conjunto (SRF) se ejecuta más lentamente en una cláusula FROM?
Esta es una pregunta de base de datos interna. Estoy usando PostgreSQL 9.5, me pregunto por qué las Funciones de devolución de conjuntos (SRF), también conocidas como Funciones de valor de tabla (TVF), se ejecutan más lentamente cuando están en una FROMcláusula, por ejemplo, cuando ejecuto estos comandos, CREATE TABLE …

2
MySql Gap Lock Deadlock en insertos
Obtengo puntos muertos de bloqueos de espacio en una tabla cuando la inserto con frecuencia desde múltiples fuentes. Aquí hay una descripción general de mis procesos. START TRANSACTION UPDATE vehicle_image SET active = 0 WHERE vehicleID = SOMEID AND active = 1 Loop: INSERT INTO vehicle_image (vehicleID, vehicleImageFilePath, vehicleImageSplashFilePath ,vehicleImageThumbnailFilePath, …






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.