tsql

¿Cómo puedo obtener nombres de columna de una tabla en SQL Server?

Me gustaría consultar el nombre de todas las columnas de una tabla. Encontré cómo hacer esto en: Oracle MySQL PostgreSQL , Pero necesito saber: ¿cómo se puede hacer esto en Microsoft SQL Server (2008 en mi caso)?

Mejor enfoque para eliminar parte de tiempo de datetime en SQL Server

¿Qué método proporciona el mejor rendimiento al eliminar la porción de tiempo de un campo datetime en SQL Server? a) select ... filas? También, es posible que hay métodos aún mejores para obtener deshacerse de la parte de tiempo de un datetime en SQL?

Función frente Procedimiento Almacenado en SQL Server

He estado aprendiendo Funciones y Procedimientos Almacenados durante bastante tiempo, pero no se por qué y cuándo debo usar u ... rocedimiento almacenado. A mí me parecen iguales, tal vez porque soy un poco novato en eso. ¿Puede alguien decirme por qué?

¿es posible seleccionar EXISTE directamente como un bit?

Me preguntaba si es posible hacer algo como esto (que no funciona): select cast( (exists(select * from theTable where theCo ... ..) pero parece que debería ser capaz de simplemente emitir el resultado de la función exists como un poco y terminar con él.

Cláusula CASE de T-SQL: Cómo especificar CUANDO NULL

Escribí una Sentencia T-SQL similar a esta (la original se ve diferente, pero quiero dar un ejemplo fácil aquí): SELECT fir ... ame + CASE last_name WHEN null THEN '' ELSE ' ' + last_name END AS Name FROM dbo.person ¿sabes dónde está el problema?

¿Cómo puedo seleccionar el primer día de un mes en SQL?

Solo necesito seleccionar el primer día del mes de una variable datetime dada. Sé que es bastante fácil de hacer usando este ... es muy elegante, y probablemente tampoco muy rápido. ¿Hay una 'mejor manera de hacer esto ? (Estoy usando SQL Server 2008)

SELECCIONAR DISTINTO en una columna

Usando SQL Server, tengo... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Ap ... ] FROM [TestData] WHERE ([PRODUCT] = (SELECT DISTINCT [PRODUCT] FROM [TestData] WHERE ([SKU] LIKE 'FOO-%')) ORDER BY [ID]

¿Cómo eliminar varias columnas con una sola instrucción ALTER TABLE en SQL Server?

Me gustaría escribir un solo comando SQL para soltar varias columnas de una sola tabla en una instrucción ALTER TABLE. De L ... a que pueda sugerir la sintaxis. ¿Cómo debo escribir mi SQL para soltar varias columnas en una instrucción (si es posible)?

¿Comando Sleep en T-SQL?

¿Hay alguna manera de escribir un comando T-SQL para hacerlo dormir durante un período de tiempo? Estoy escribiendo un serv ... de llamar a un servidor SQL con un script que se ejecuta lentamente, pero en realidad no está procesando un montón de cosas.

¿Cómo puedo eliminar filas duplicadas?

¿Cuál es la mejor manera de eliminar filas duplicadas de un SQL Server tabla (es decir, 300.000+ filas)? Las filas, por sup ... RowID int not null identity(1,1) primary key, Col1 varchar(20) not null, Col2 varchar(2048) not null, Col3 tinyint not null

Función indexOf en T-SQL

Dada una columna de dirección de correo electrónico, necesito encontrar la posición del signo @ para substringing. ¿Qué es ... algo que devuelva la posición de una subcadena dentro de una cadena. En C # var s = "abcde"; s.IndexOf('c'); // yields 2

ESTABLECER NOCOUNT EN el uso

Inspirado por esta pregunta donde hay diferentes puntos de vista sobre el CONJUNTO NOCOUNT... ¿Deberíamos usar SET NOCO ... alles en profundidad de @RemusRusanu:¿Establecer NOCOUNT EN realmente hacer que gran parte de una diferencia de rendimiento

Consulta para listar todos los procedimientos almacenados

¿ Qué consulta puede devolver los nombres de todos los procedimientos almacenados en una base de datos SQL Server Si la consulta pudiera excluir los procedimientos almacenados en el sistema, eso sería aún más útil.

Cómo puedo mover una tabla a un esquema en T-SQL

¿Quiero mover una tabla a un Esquema específico usando T-SQL? Estoy usando SQL Server 2008.

Cómo puedo insertar varias filas SIN repetir el " INSERTAR EN dbo.¿Parte de la declaración?

Sé que he hecho esto hace años, pero no puedo recordar la sintaxis, y no puedo encontrarla en ninguna parte debido a que teng ... (124, 'Jonny') VALUES (125, 'Sally') SELECT * FROM @blah Estoy recibiendo Incorrect syntax near the keyword 'VALUES'.

¿Hay una diferencia de rendimiento entre CTE, Sub-Consulta, Tabla Temporal o Variable de Tabla?

En esta excelente pregunta SO, se discutieron las diferencias entre CTE y sub-queries. Me gustaría preguntar específicamente ... eficiencia, las tablas temporales son una buena primera opción, ya que tienen un histograma asociado, es decir, estadísticas.

T-SQL: Opuesto a la concatenación de cadenas - cómo dividir cadenas en varios registros [duplicar]

Posible Duplicado:Dividir cadena en SQL He visto un par de preguntas relacionadas con la concatenación de cadenas e ... ar la solución proporcionada por miies. Para trabajar con el tipo de datos de texto wcm answer será útil. Gracias de nuevo.

¿Consulta dinámica de pivote de SQL Server?

Se me ha encomendado la tarea de encontrar un medio para traducir los siguientes datos: date category amount 1 ... es, realmente no lo entiendo, a pesar de mi mejor esfuerzos para averiguarlo. ¿Alguien puede indicarme la dirección correcta?

Generar clase a partir de la tabla de la base de datos

¿Cómo puedo generar una clase a partir de una tabla en un servidor SQL? No estoy hablando de usar algún OR. Solo necesito c ... clase simple). Algo como: public class Person { public string Name { get;set; } public string Phone { get;set; } }

Conversión de cadena de Sql Server a fecha

Quiero convertir una cadena como esta: '10/15/2008 10:06:32 PM' En el valor DATETIME equivalente en Sql Server. En Oracle ... y luego convertir usando uno de esos códigos. Eso parece ridículo para una operación tan mundana. Hay una manera más fácil?