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.

3
Usar un CTE en la consulta IF EXISTS
¿Es posible hacer algo similar a lo siguiente en SQL Server 2012? IF EXISTS ( WITH DATA AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY column ORDER BY Column) AS rn FROM table ) SELECT * FROM DATA WHERE rn = 2 ) BEGIN ... END Intenté usar esta sintaxis y …
8 sql-server  cte 




1
SQL Server 2014: restablecer todo
A falta de reinstalar el software, ¿hay una manera simple de "comenzar desde cero" con una instancia de SQL? Con eso quiero decir: Eliminar todos los inicios de sesión creados, Eliminar todas las bases de datos agregadas, Restablecer bases de datos del sistema, Eliminar cualquier nueva configuración, Restablecer cualquier configuración …





2
Restaurar texto plano pg_dump con psql y --disable-triggers
Tuve que realizar algunas pruebas con un script corto para actualizar algunos datos "heredados" en una de mis tablas. Cauteloso como soy, usando un script no probado, decidí hacer una copia de seguridad de la tabla relevante antes de hacerlo. La forma más sencilla de hacerlo fue: pg_dump -a --file …

1
SQL Server, TOP versus ROW_NUMBER
Estoy aprendiendo sobre los planes de ejecución y estoy probando diferentes consultas y comparando su rendimiento y me topé con esto: SELECT StatisticID FROM ( SELECT StatisticID, ROW_NUMBER() OVER (ORDER BY StatisticID) AS rn FROM FTCatalog.Statistic ) AS T WHERE T.rn <= 1000 ORDER BY rn SELECT TOP 1000 StatisticID …

2
¿Cómo ver la salida completa del paso de trabajo?
Tenemos un trabajo de Agente SQL que ejecuta PowerShell, que crea una salida bastante larga (tiene salida de robocopy, entre otras cosas). En el Historial de trabajos del Agente SQL, solo vemos los primeros 1,000 caracteres de esta salida. ¿Hay otro lugar donde podamos mirar que tenga toda la salida? …



1
Valores nulos en una declaración CASE
Estoy jugando con algunas cosas en SSMS para aprender un poco más mientras estudio para mi examen 70-461 y me encontré con un pequeño problema. Estoy tratando de crear una tabla para jugar, así que no tengo que alterar / eliminar ninguna de las tablas ya creadas en las bases …

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.