tsql

Consulta el contenido de los procedimientos almacenados en SQL Server

Estoy explorando un sistema de base de datos heredado y tengo muy poco conocimiento de sus componentes internos. Me gustaría ... lStoredProcedures as Asp where Asp.TextualContent contains 'A' Asp.TextualContent significa el SQL real contenido en el SP.

Script todos los datos de la base de datos SQL Server

Tengo dos bases de datos con estructura equivalente y necesito extraer datos de una de ellas en forma de sentencias INSERT (generar script para aplicarlo en la otra base de datos). ¿Cómo puedo hacerlo usando Management Studio?

Combinar varias filas en una columna sin duplicados

Estoy trabajando en una consulta que recopilará datos de una tabla y mostrará los datos para un informe. Los datos se ven ... sta Player Score 001 10,20,10,10 002 20,20,10,20 003 20 ¿Alguien tiene una idea de cómo hacer que esto funcione?

Usando variables para asc y desc en orden por [duplicate]

Esta pregunta ya tiene una respuesta aquí: ORDEN SQL condicional POR ASC / DESC para columnas alfa ... ase when @var2 = 'report_date' then report_date end asc Pero ¿cómo utilizo variables para las secciones asc y desc también?

Consulta de SQL Server para Rango (Número de fila) y Agrupaciones

Tengo una tabla que tiene algunas columnas: User, Category, Value Y quiero hacer una consulta que me dará un ranking, de tod ... ¿Alguna idea? Escribo la consulta y especifique la Categoría, funciona pero luego tengo que escribir bucles y es muy lento.

Función de actualización en TSQL trigger

Tengo una pregunta sobre la actualización de la función TSQL. Por ejemplo, tengo una tabla con un nombre de campo. Si comprue ... o mediante la instrucción Update independientemente de si se cambia el valor? El servidor SQL que uso es Microsoft SQL 2005.

Resultados separados por comas en SQL

Tengo el siguiente código que creará una lista delimitada por comas para mis resultados: DECLARE @listStr VARCHAR(MAX) SELE ... TION2" Como no proporcioné una cláusula where espero que mis resultados se muestren así para cada fila en la base de datos.

Cómo obtener el siguiente valor de identidad de SQL Server

Necesito obtener el siguiente valor de identidad de SQL Server. Utilizo este código : SELECT IDENT_CURRENT('table_name') + ... cto, pero cuando el table_name está vacío (y el siguiente valor de identidad es "1") devuelve " 2 " pero el resultado es "1"

¿Cuáles son las desventajas de usar vistas SQLServer?

¿Cuáles son las desventajas de usar vistas SQLServer? Creo vistas con frecuencia para mostrar mis datos en una forma desn ... tes ángulos. Pero hay un costo para ¿crear y usar estas vistas? ¿Estoy desacelerando (o acelerando?) query processing?

Cuál tiene mejor rendimiento: Tablas Derivadas o Tablas Temporales

A veces podemos escribir una consulta tanto con tabla derivada como con tabla temporal. mi pregunta es ¿cuál es mejor? ¿Por qué?

SELECCIONE UNA fila con el valor MAX () en una columna

Tengo un conjunto de datos bastante simple de boletines mensuales: id | Name | PublishDate | IsActive 1 | Ne ... 012 | 1 Lo que quiero es bastante simple. Solo quiero el boletín 1 que isActive y PublishDate = MAX (PublishDate).

Actualizar el valor del nodo XML en SQL Server

Necesito actualizar el campo groupId a 0. He descubierto cómo recuperar el valor, ahora me estoy topando con problemas para ... n simple / / groupId...etc actualizado cada fila. Siempre son las pequeñas cosas estúpidas las que nos hacen tropezar jaja.

LPAD en SQL Server 2008

No puedo ver una función como LPAD en SQL Server 2008. Por ejemplo, ¿cómo puedo convertir las siguientes consultas en T-SQL? Gracias por sus respuestas select LPAD(MY_VALUE,2,' ')) VALUE FROM MY_TABLE

T-SQL ¿Cómo seleccionar solo la segunda fila de una tabla?

Tengo una tabla y necesito recuperar el ID de la Segunda fila. Cómo lograr eso ? Por Top 2 Selecciono las dos primeras filas, pero necesito solo la segunda fila

Lunes anterior y Domingos anteriores fecha basada en la fecha de hoy

Necesito la sintaxis correcta para darme : Semanas anteriores Lunes fecha basada en la fecha / hora actual usando GETDATE( ... e hoy (14/09/2012) me gustaría lo siguiente: Lunes anterior fecha = 03/09/2012 Domingos anteriores fecha = 09/09/2012

Bloqueo de transacción para seleccionar consulta

De vez en cuando, tengo el siguiente error para un procedimiento almacenado que es solo una consulta Select: Transaction (Pro ... ede causar bloqueos. Si establezco el nivel de aislamiento para leer sin confirmar para la consulta, ¿resolverá el problema?

SENTENCIA SQL-CASE-sentencia WHEN Y sentencia

Estoy teniendo un problema tratando de encontrar la mejor solución para el siguiente problema. Tengo una compra de mesa que ... a cláusula WHEN no puede tener un 'Y' en ella. Sin embargo, esto parece demasiado largo; ¿alguien tiene ideas más ordenadas?

Ignorar un parámetro NULO en T-SQL

Quiero ser capaz de pasar una lista de parámetros, e ignorar los que son NULL. De modo que la consulta está en efecto fingien ... to? ¡ARREGLADO! Mira la respuesta de Marc Gravell. En resumen, usar IS NULL muchas veces es un gran éxito de rendimiento.

¿Cómo obtener los detalles de los parámetros de procedimiento almacenados?

¿Dónde puedo encontrar información sobre los parámetros de procedimiento almacenados? En mi situación necesito saber solo lo ... T+F1 al seleccionar el nombre del procedimiento, espero que haya algún lugar desde el que obtenga extráigalos de esa manera.

¿Cuál es la mejor manera de almacenar datos históricos en SQL Server 2005/2008?

Mi ejemplo simplificado y artificial es el siguiente: - Digamos que quiero medir y almacenar la temperatura (y otros valore ... gistros), y los datos están actualizados por un día. Es tan probable que se consulten los datos actuales como los históricos.