sql-server

Crear una fecha a partir del día mes y año con T-SQL

Estoy tratando de convertir una fecha con partes individuales como 12, 1, 2007 en una fecha y hora en SQL Server 2005. He int ... la fecha equivocada. Cuál es la forma correcta de convertir los tres valores de fecha en un formato de fecha y hora adecuado.

SQL UNIRSE vs EN el rendimiento?

Tengo un caso en el que usar un JOIN o un IN me dará los resultados correctos... ¿Qué suele tener un mejor rendimiento y por qué? ¿Cuánto depende de qué servidor de base de datos está ejecutando? (Para su información estoy usando MSSQL)

¿Cómo comprobar si existe una base de datos en SQL Server?

¿Cuál es la forma ideal de comprobar si existe una base de datos en un servidor SQL utilizando TSQL? Parece que existen múltiples enfoques para implementar esto.

Mejores prácticas para SQL varchar longitud de columna

Cada vez que se configura una nueva tabla SQL o se agrega una nueva columna varchar a una tabla existente, me pregunto una co ... s servidores SQL implementaciones (como MySQL, MSSQL, Postgres,...) tienen diferentes mejores valores de longitud de columna.

¿Cómo comprobar si existe una restricción en Sql server?

Tengo este sql: ALTER TABLE dbo.ChannelPlayerSkins DROP CONSTRAINT FK_ChannelPlayerSkins_Channels Pero aparentemente, ... la restricción tiene un nombre diferente. Cómo compruebo si hay una restricción con el nombre FK_ChannelPlayerSkins_Channels.

Rendimiento de UNIÓN INTERNA vs UNIÓN IZQUIERDA en SQL Server

He creado el comando SQL que usa INNER JOIN para 9 tablas, de todos modos este comando tarda mucho tiempo (más de cinco minut ... g2 -- PK = CompanyCd, ProductCategoryCd, UsedDepartment, ProductGroup2Cd ON e.ProductGroup1Cd = g2.ProductGroup1Cd

¿Cómo comprobar si existe una columna en una tabla de SQL Server?

Necesito agregar una columna específica si no existe. Tengo algo como lo siguiente, pero siempre devuelve false: IF EXISTS(S ... ND COLUMN_NAME = 'myColumnName') ¿Cómo puedo comprobar si existe una columna en una tabla de la base de datos SQL Server?

SQL Server: Consulta rápida, pero lenta desde el procedimiento

Una consulta se ejecuta rápidamente: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495 ... o una consulta que corre a la velocidad del rayo. Solo quiero que SQL Server corre rápido desde un procedimiento almacenado.

¿Por qué crea una vista en una base de datos?

¿Cuándo y por qué alguien decide que necesita crear una vista en su base de datos? ¿Por qué no simplemente ejecutar un procedimiento almacenado normal o seleccionar?

DISTINTO para una sola columna

Digamos que tengo la siguiente consulta. SELECT ID, Email, ProductName, ProductModel FROM Products ¿Cómo puedo modificarl ... as. Las cláusulas como DISTINCT y GROUP BY parecen funcionar en filas enteras. Así que no estoy seguro de cómo abordar esto.

¿Cómo se truncan todas las tablas en una base de datos usando TSQL?

Tengo un entorno de prueba para una base de datos que quiero recargar con nuevos datos al inicio de un ciclo de pruebas. No e ... uede usar? No quiero crear y mantener manualmente instrucciones truncate table para cada tabla-preferiría que fuera dinámica.

¿Cómo usar una variable para el nombre de la base de datos en T-SQL?

Utilizo el nombre de la base de datos en varios lugares de mi script, y quiero poder cambiarlo rápidamente, así que estoy bus ... ER DATABASE @DBNAME SET RECOVERY SIMPLE GO Pero no funciona. Entonces, ¿cuál es la forma correcta de escribir este código?

SQL Server: Cómo unirse a la primera fila

Usaré un ejemplo concreto, pero hipotético. Cada orden normalmente tiene solo una línea : Órdenes: OrderGUID OrderN ... un nombre de tabla o alias utilizado en la consulta. Presumiblemente porque la selección interna no ve la tabla externa.

¿Cómo obtengo un Plan de Ejecución de Consultas?

En Microsoft SQL Server ¿cómo puedo obtener un plan de ejecución de consultas para una consulta / procedimiento almacenado?

¿Por qué usar un nivel de aislamiento NO COMPROMETIDO de LECTURA?

En inglés sencillo, cuáles son las desventajas y ventajas de usar SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED En una consulta para aplicaciones. NET y aplicaciones de reporting services?

Simulando la función MySQL concat de grupo en Microsoft SQL Server 2005?

Estoy tratando de migrar una aplicación basada en MySQL a Microsoft SQL Server 2005 (no por elección, pero así es la vida). ... imientos almacenados, ni nada por el estilo, solo SQL directo, así que por favor errar en el lado de demasiada explicación:)

UNIÓN IZQUIERDA vs UNIÓN EXTERNA IZQUIERDA en SQL Server

¿Cuál es la diferencia entre LEFT JOIN y LEFT OUTER JOIN?

¿Cómo puedo consultar todas las fechas mayores que una fecha determinada en SQL Server?

Estoy tratando: SELECT * FROM dbo.March2010 A WHERE A.Date >= 2010-04-01; A.Date parece: 2010-03-04 00:00:00.000 Sin embargo, esto no está funcionando. ¿Puede alguien proporcionar una referencia de por qué?

¿Por qué usar la cláusula INCLUDE al crear un índice?

Mientras estudiaba para el examen 70-433 noté que puede crear un índice de cobertura de una de las siguientes dos maneras. C ... ¿Por qué lo usaría y qué pautas sugeriría para determinar si debe crear un índice de cobertura con o sin la cláusula INCLUDE?

Convertir una cadena Separada por comas en filas individuales

Tengo una tabla SQL como esta: | SomeID | OtherID | Data +----------------+-------------+------------------- | ... cesito paginación, así que quería explore las opciones antes de refactorizar toda la aplicación. Es SQL Server 2008 (no-R2).