tsql

¿Cómo puedo crear una restricción única que también permita valores nulos?

Quiero tener una restricción única en una columna que voy a rellenar con GUID. Sin embargo, mis datos contienen valores nulos ... o restricción de unicidad para que permita múltiples valores NULL, mientras sigo verificando la unicidad en los datos reales?

¿Cuál es la importancia de 1/1/1753 en SQL Server?

¿Por qué 1753? ¿Qué tienen contra 1752? Mi gran gran gran gran gran gran gran abuelo estaría muy ofendido.

Cláusula SQL: IF dentro de la cláusula WHERE

¿Es posible usar una cláusula IF dentro de una cláusula WHERE en MS SQL? Ejemplo: WHERE IF IsNumeric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'

¿Equivalente de función dividida en T-SQL?

Estoy buscando dividir '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15...'(delimitado por comas) en una tabla o variable de tabla. ¿Alguien tiene una función que devuelve cada uno en una fila?

Alter column, add default constraint

Tengo una tabla y una de las columnas es "Date" de tipo datetime. Decidimos agregar una restricción predeterminada a esa colu ... ncorrecta cerca de'.' ¿Alguien ve algo obviamente mal aquí, que me falta (aparte de tener un mejor nombre para la columna)

¿Cómo puedo escapar de las comillas dobles en atributos en una cadena XML en T-SQL?

Pregunta bastante simple: Tengo un atributo en el que me gustaría tener comillas dobles. ¿Cómo puedo escapar de ellos? He i ... em') WITH ( dataItemId int, dataItemType int, instanceId int, dataSetId int, value varchar(max) ) x

¿No se puede truncar la tabla porque está siendo referenciada por una restricción de CLAVE FORÁNEA?

Usando MSSQL2005, ¿puedo truncar una tabla con una restricción de clave foránea si primero trunco la tabla secundaria (la tab ... e error: No se puede truncar la tabla 'TableName' porque está siendo referenciada por una restricción de CLAVE FORÁNEA.

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.

¿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?

¿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?

¿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.

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?

Uso correcto de las transacciones en SQL Server 2008

Tengo 2 comandos y necesito que ambos se ejecuten correctamente o que ninguno de ellos se ejecute. Así que creo que necesito ... ne un problema. ¿Cómo puedo implementar esto para revertir ambos comandos si alguno de ellos tiene un error en la ejecución?

¿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?

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

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

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).

Referencia a un Alias de columna en una Cláusula WHERE

SELECT logcount, logUserID, maxlogtm , DATEDIFF(day, maxlogtm, GETDATE()) AS daysdiff FROM statslogsummary WHERE daysdiff ... "nombre de columna no válido daysdiff". Maxlogtm es un campo datetime. Son las pequeñas cosas las que me vuelven loca.