Quais são as diferenças entre as instruções SETe SELECTao atribuir variáveis no
Quais são as diferenças entre as instruções SETe SELECTao atribuir variáveis no
Estou usando o Entity Framework e, ocasionalmente, recebo esse erro. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Mesmo que eu não...
Qual é a melhor maneira de truncar um valor de data e hora (como remover horas, minutos e segundos) no SQL Server 2008? Por exemplo: declare @SomeDate datetime = '2009-05-28 16:30:22' select trunc_date(@SomeDate) ----------------------- 2009-05-28
Eu quero mover uma tabela para um esquema específico usando o T-SQL? Estou usando o SQL Server
Preâmbulo Hoje eu estava modificando uma coluna no SQL Server 2008, alterando o tipo de dados de algo como moeda (18,0) para (19,2). Eu recebi o erro "As alterações feitas exigem que as tabelas a seguir sejam eliminadas e recriadas" no SQL Server. Antes de tentar responder, leia o seguinte:...
Como título, tenho uma tabela existente que já está preenchida com 150000 registros. Eu adicionei uma coluna de identificação (que atualmente é nula). Suponho que posso executar uma consulta para preencher esta coluna com números incrementais e, em seguida, definir como chave primária e ativar o...
Eu tenho o seguinte código em um dos meus Sql (2008) Stored Procs que executa perfeitamente: 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 Como adiciono uma...
Quero inserir dados na minha tabela, mas inserir apenas dados que ainda não existem no meu banco de dados. Aqui está o meu código: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto,...
Eu tenho um banco de dados de desenvolvimento que é reimplantado frequentemente de um projeto de banco de dados do Visual Studio (por meio de uma compilação automática do TFS). Às vezes, quando executo minha compilação, recebo este erro: ALTER DATABASE failed because a lock could not be placed on...
Eu preciso escrever um procedimento armazenado T-SQL que atualize uma linha em uma tabela. Se a linha não existir, insira-a. Todas essas etapas estão envolvidas por uma transação. Isso é para um sistema de reservas, portanto deve ser atômico e confiável . Ele deve retornar verdadeiro se a...
Depois de instalar o SQL Server 2008, não consigo encontrar o menu SQL Server Configuration Managerin Start / SQL Server 2008 / Configuration Tools. O que devo fazer para instalar esta
Eu tenho um backup do Database1 de uma semana atrás. O backup é feito semanalmente no agendador e recebo um .bakarquivo. Agora eu quero mexer com alguns dados, então preciso restaurá-los em um banco de dados diferente - Database2 . Eu já vi essa pergunta: Restaure o banco de dados do SQL Server no...
Acabei de instalar o SQL Server 2008 Express na minha máquina Vista SP1. Eu já tinha 2005 aqui e usei muito bem com o antigo SQL Server Management Studio Express. Consegui conectar-me sem problemas à minha instância PC-NAME \ SQLEXPRESS (não, PC-NAME não é o nome do meu computador ;-). Eu...
Tenho vários pedidos de produtos e estou tentando agrupar por data e somar a quantidade dessa data. Como posso agrupar por mês / dia / ano sem levar em consideração a parte do tempo? 3/8/2010 7:42:00 deve ser agrupado com 3/8/2010
Quando envio um lote (por exemplo, execute uma consulta) no SSMS, vejo o tempo que levou para executar na barra de status. É possível configurar o SSMS para mostrar o tempo de consulta com resolução em milissegundos? Aqui está o bar que eu estou falando com a seção de interesse circulada em...
Eu declarei uma coluna do tipo NVARCHAR(MAX)no SQL Server 2008, quais seriam seus caracteres máximos exatos tendo o MAX como
Eu tenho um muito básico UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Esta consulta funciona muito bem em Oracle, Derby, MySQL- mas não no servidor SQL Server 2008 com o seguinte erro: "Mensagem 102, Nível 15, Estado 1, Linha 1 Sintaxe incorreta perto de 'Q'." Se...
Como alterar um atributo em uma tabela usando o T-SQL para permitir nulos (não nulos -> nulos)? Alterar tabela,
Apenas por exemplo: 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...