sql-server

¿Cómo puede una UNIÓN EXTERNA IZQUIERDA devolver más registros de los que existen en la tabla izquierda?

Tengo una UNIÓN EXTERNA IZQUIERDA muy básica para devolver todos los resultados de la tabla izquierda y alguna información ad ... consulta es puramente para generar un informe y las coincidencias duplicadas simplemente confunden las cosas. / Postscript

Cómo insertar un salto de línea en una cadena VARCHAR/NVARCHAR de SQL Server

No vi ninguna pregunta similar sobre este tema, y tuve que investigar esto para algo en lo que estoy trabajando ahora mismo. Pensé que publicaría la respuesta por si alguien más tenía la misma pregunta.

Índices Múltiples vs Índices de Varias Columnas

Acabo de agregar un índice a una tabla en SQL Server 2005 y me hizo pensar. Cuál es la diferencia entre crear 1 índice y defi ... Clustered Index IX_IndexName2 On TableName (Column2 Asc) Create NonClustered Index IX_IndexName3 On TableName (Column3 Asc)

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

¿Buscar cambios en una tabla de SQL Server?

¿Cómo puedo monitorear una base de datos SQL Server para ver si hay cambios en una tabla sin usar disparadores o modificar l ... ARY_CHECKSUM(*) FROM sample_table WITH (NOLOCK); Y compare las sumas de comprobación devueltas con los valores almacenados.

Cómo eliminar una columna de una tabla existente?

Cómo eliminar una columna de una tabla existente? Tengo una tabla MEN con Fname y Lname Necesito eliminar el Lname ¿Cómo hacerlo?

Seleccione el tamaño de la base de datos de SQL Server

¿Cómo puedo consultar mi sql server para obtener solo el tamaño de la base de datos? Usé esto: use "MY_DB" exec sp_space ... E(database_id) = 'MY_DB' ) AS TEMP Tengo: 1183 Así que funciona, pero tal vez hay una manera adecuada de conseguir esto?

Función para Calcular la Mediana en SQL Server

De acuerdo con MSDN, la mediana no está disponible como una función agregada en Transact-SQL. Sin embargo, me gustaría saber ... le) de hacer esto - permitir el cálculo de un valor mediano (suponiendo un tipo de datos numéricos) en una consulta agregada?

Agregar valor predeterminado del campo datetime en SQL Server a una marca de tiempo

Tengo una tabla que recopila formularios enviados desde nuestro sitio web, pero por alguna razón, cuando crearon la tabla, no ... puedo encontrar cómo establecer el valor predeterminado (como en Access, se usa getNow() o Now()), pero no se dónde ponerlo.

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

¿Cómo obtener un resultado flotante dividiendo dos valores enteros?

Me gustaría especificar el número de dígitos decimales cuando hago una división entre 2 números enteros como: select 1/3 ... taría que volviera 0,33. Algo como: select round(1/3, -2) Pero eso no funciona. ¿Cómo puedo lograr el resultado deseado?

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 seleccionar fecha sin hora en SQL

Cuando selecciono date en SQL se devuelve como 2011-02-25 21:17:33.933. Pero solo necesito la parte de la Fecha, que es 2011-02-25. ¿Cómo puedo hacer esto?

¿Debe elegir los tipos de datos MONEY o DECIMAL(x,y) en SQL Server?

Tengo curiosidad por saber si hay o no una diferencia real entre el tipo de datos money y algo como decimal(19,4) (que es lo ... un beneficio al usar decimal en su lugar? El dinero tiene menos caracteres para escribir, pero esa no es una razón válida:)

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

Optimista vs bloqueo Pesimista

Entiendo las diferencias entre el bloqueo optimista y el pesimista*. ¿Podría alguien explicarme cuándo usaría cualquiera de ... ara verificar, optimista significa "no bloquear la mesa mientras lee" y pesimista significa "bloquear la mesa mientras lee"."

Guardar los cambios después de editar la tabla en SQL Server Management Studio

Si quiero guardar cualquier cambio en una tabla, guardado previamente en SQL Server Management Studio (no hay datos en la tab ... SQL Server Management Studio requiera volver a crear la tabla para editarla? ¿Qué es-esta "opción Evitar guardar cambios" ?

¿Qué significa ON [PRIMARIO]?

Estoy creando un script de instalación SQL y estoy usando el script de otra persona como ejemplo. Este es un ejemplo del scr ... OW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ¿Alguien sabe lo que hace el comando ON [PRIMARIO]?