¿Cuáles son las diferencias entre las declaraciones SETy SELECTal asignar variables en
¿Cuáles son las diferencias entre las declaraciones SETy SELECTal asignar variables en
Estoy usando Entity Framework y ocasionalmente obtendré este error. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Aunque no estoy...
¿Cuál es la mejor manera de truncar un valor de fecha y hora (para eliminar horas, minutos y segundos) en SQL Server 2008? Por ejemplo: declare @SomeDate datetime = '2009-05-28 16:30:22' select trunc_date(@SomeDate) ----------------------- 2009-05-28
¿Quiero mover una tabla a un esquema específico usando T-SQL? Estoy usando SQL Server
Preámbulo Hoy estaba modificando una columna en SQL Server 2008, cambiando el tipo de datos de algo como moneda (18,0) a (19,2). Recibí el error "Los cambios que ha realizado requieren que se eliminen y se vuelvan a crear las siguientes tablas" de SQL Server. Antes de luchar para responder,...
Como título, tengo una tabla existente que ya está poblada con 150000 registros. He agregado una columna de identificación (que actualmente es nula). Supongo que puedo ejecutar una consulta para llenar esta columna con números incrementales, y luego establecerla como clave principal y activar el...
Tengo el siguiente código en uno de mis Sql (2008) Stored Procs que se ejecuta perfectamente: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier; SET...
CREATE TABLE [dbo].[user]( [userID] [int] IDENTITY(1,1) NOT NULL, [fcode] [int] NULL, [scode] [int] NULL, [dcode] [int] NULL, [name] [nvarchar](50) NULL, [address] [nvarchar](50) NULL, CONSTRAINT [PK_user_1] PRIMARY KEY CLUSTERED ( [userID] ASC ) ) ON [PRIMARY] GO ¿Cómo agrego una...
Quiero insertar datos en mi tabla, pero insertar solo datos que no existen en mi base de datos. Aquí está mi código: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES...
Tengo una base de datos de desarrollo que se vuelve a implementar con frecuencia desde un proyecto de base de datos de Visual Studio (a través de una compilación automática TFS). A veces, cuando ejecuto mi compilación, aparece este error: ALTER DATABASE failed because a lock could not be placed...
Necesito escribir un procedimiento almacenado T-SQL que actualice una fila en una tabla. Si la fila no existe, insértela. Todos estos pasos envueltos por una transacción. Esto es para un sistema de reserva, por lo que debe ser atómico y confiable . Debe devolver verdadero si la transacción fue...
Después de instalar SQL Server 2008, no puedo encontrar el menú SQL Server Configuration Manageren Start / SQL Server 2008 / Configuration Tools. ¿Qué debo hacer para instalar esta
Tengo una copia de seguridad de Database1 de hace una semana. La copia de seguridad se realiza semanalmente en el planificador y obtengo un .bakarchivo. Ahora quiero jugar con algunos datos, así que necesito restaurarlos en una base de datos diferente: Database2 . He visto esta pregunta: Restaurar...
Acabo de instalar SQL Server 2008 Express en mi máquina Vista SP1. Anteriormente tenía 2005 aquí y lo usé bien con el antiguo SQL Server Management Studio Express. Pude conectarme sin problemas a mi instancia de PC-NAME \ SQLEXPRESS (no, PC-NAME no es el nombre de mi computadora ;-). Desinstalé...
Tengo un montón de pedidos de productos e intento agrupar por fecha y sumar la cantidad para esa fecha. ¿Cómo puedo agrupar por mes / día / año sin tener en cuenta la parte de tiempo? 3/8/2010 7:42:00 debe agruparse con 3/8/2010
Cuando envío un lote (por ejemplo, realizar una consulta) en SSMS, veo el tiempo que tardó en ejecutarse en la barra de estado. ¿Es posible configurar SSMS para mostrar el tiempo de consulta con una resolución de milisegundos? Aquí está la barra de la que estoy hablando con la sección de interés...
He declarado una columna de tipo NVARCHAR(MAX)en SQL Server 2008, ¿cuáles serían sus caracteres máximos exactos que tienen el MAX como
Tengo un muy básico UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Esta consulta se ejecuta bien en Oracle, Derby, MySQL- pero no en el servidor SQL 2008 con el siguiente error: "Mensaje 102, Nivel 15, Estado 1, Línea 1 Sintaxis incorrecta cerca de 'Q'". Si elimino...
¿Cómo cambiar un atributo en una tabla usando T-SQL para permitir nulos (no nulos -> nulos)? ¿Alterar la mesa tal
Solo por ejemplo: With DependencedIncidents AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A CROSS JOIN [Incident] AS X WHERE patindex('%' + A.[Col] + '%', X.[SQL]) > 0 ) AS INC ) With lalala AS ( SELECT...