tsql

Combinación DE INSERTOS EN y CON / CTE

Tengo un CTE muy complejo y me gustaría insertar el resultado en una tabla física. ¿Es válido lo siguiente? INSERT INTO d ... y ) SELECT * FROM tab Estoy pensando en usar una función para crear este CTE que me permita reutilizarlo. ¿Alguna idea?

Quiero usar la instrucción CASE para actualizar algunos registros en sql server 2005

UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = 'AAA') THEN 'BBB' WHEN (LASTNAME = 'CCC') THEN 'DDD' WH ... dición else escanea todos los registros de la tabla. ¿Hay alguna manera de que pueda dejar las filas no afectadas como están?

T-SQL-función con parámetros predeterminados

Tengo este script: CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( b ... nistró un número insuficiente de argumentos para el procedimiento o función dbo.Comprueba si existe. ¿por Qué no funciona?

SQL Server: Obtener datos solo del año pasado

Estoy escribiendo una consulta en la que tengo que obtener los datos del último año. ¿Cuál es la mejor manera de hacer esto? SELECT ... FROM ... WHERE date > '8/27/2007 12:00:00 AM'

Cambiar El Nombre Del Esquema De La Tabla En SQL

Quiero cambiar el nombre del esquema de la tabla Employees en la base de datos. En la tabla actual Employees el nombre del es ... o me da un error: No se puede alterar el esquema 'exe', porque no existe o no existe tenga permiso. ¿Qué me perdí?

Tamaño máximo para una Consulta de SQL Server? EN la cláusula? Hay un Mejor Enfoque [duplicate]

Posible Duplicado:T-SQL DONDE col EN (...) ¿Cuál es el tamaño máximo para una consulta SQL Server? (#de caracteres) ... Y luego hacer algún tipo de COMBINACIÓN XQuery contra el Doc y la Tabla. Menos eficiente que 1000 artículo EN la cláusula?

¿Cómo uso la función CONCAT en SQL Server 2008 R2?

Estaba buscando una función CONCAT en SQL Server 2008 R2. Yo encontré el enlace para esta función. Pero cuando uso esta funci ... porado reconocido. ¿Existe la función CONCAT en SQL Server 2008 R2? Si no, ¿cómo concateno cadenas en SQL Server 2008 R2?

Nombre de la tabla como variable

Estoy tratando de ejecutar esta consulta: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename ... larar la variable de tabla "@tablename". ¿Cuál es la forma correcta de que el nombre de la tabla se rellene dinámicamente?

Uso de StringWriter para Serialización XML

Actualmente estoy buscando una manera fácil de serializar objetos (en C# 3). Busqué en Google algunos ejemplos y se me ocurr ... que usar utf-16 para escribir en la DB. Entonces, ¿no funcionaría establecer la codificación en UTF-16 (en la etiqueta xml)?

Hay un operador ternario en T-Sql?

¿Cuáles son las alternativas para implementar la siguiente consulta: select * from table where isExternal = @type = 2 ? 1 : 0

Cómo Concatenar Números y Cadenas para Formatear Números en T-SQL?

Tengo la siguiente función ALTER FUNCTION [dbo].[ActualWeightDIMS] ( -- Add the parameters for the function here @A ... inistrar Longitud, Anchura y Altura. De lo contrario se lanzará error en el ASP.net page. ¿Debo preocuparme por el lado sql?

Eliminar registros duplicados en SQL Server?

Considere una columna llamada EmployeeName tabla Employee. El objetivo es eliminar registros repetidos, basados en el campo E ... Anil Usando una consulta, quiero eliminar los registros que se repiten. ¿Cómo se puede hacer esto con TSQL en SQL Server?

Reemplazar espacios duplicados con un solo espacio en T-SQL

Necesito asegurarme de que un campo dado no tenga más de un espacio (no me preocupa todo el espacio en blanco, solo el espaci ... 'single spaces only' Realmente preferiría seguir con T-SQL nativo en lugar de una solución basada en CLR. Pensamientos?

Cómo contar instancias de carácter en una columna SQL

Tengo una columna sql que es una cadena de 100 caracteres 'Y' o 'N'. Por ejemplo: YYNYNYYNNNYYNY... Cuál es la forma más fácil de obtener el recuento de todos los símbolos 'Y' en cada fila.

¿Cómo puedo obtener el número de registros afectados por un procedimiento almacenado?

Para INSERT, UPDATE y las sentencias SQL DELETE ejecutadas directamente contra la base de datos, la mayoría de los proveedore ... ero de registros afectados es siempre -1. ¿Cómo obtenemos el número de registros afectados por un procedimiento almacenado?

Eliminación de ceros iniciales de un campo en una instrucción SQL

Estoy trabajando en una consulta SQL que lee desde una base de datos SQLServer para producir un archivo de extracción. Uno de ... r fácilmente los ceros iniciales de esta manera? Sé que hay una función RTRIM, pero esto parece solo para eliminar espacios.

Cómo convertir una fecha y hora a cadena en T-SQL

Me sorprende no poder encontrar esta pregunta aquí ya. Tengo un var de fecha y hora y quiero convertirlo en una cadena para ... to que se pueda convertir fácilmente a una fecha y hora. ¿Cómo puedo hacer esto? (Quiero la parte fecha y la parte hora.)

MS SQL comparar fechas?

Tengo 2 fechas (datetimes): date1 = 2010-12-31 15:13:48.593 date2 = 2010-12-31 00:00:00.000 Es el mismo día, solo que a diferentes horas. Comparar date1 y date2 usando Gracias:)

INSERTAR vs INSERTAR EN

He estado trabajando con T-SQL en MS SQL desde hace algún tiempo y de alguna manera cada vez que tengo que insertar datos en ... xis versus INSERT INTO? ¿Cuál cumple plenamente con la norma? Son ambos válidos en otros implementaciones de SQL standard?

Obtener el primer día de la semana en SQL Server

Estoy tratando de agrupar los registros por semana, almacenando la fecha agregada como el primer día de la semana. Sin embarg ... a es una pregunta duplicada. Encontré algunas preguntas relacionadas, pero ninguna que abordara este aspecto específicamente.