Articles of sql server 2008

Divisão de valores delimitados em uma coluna SQL em várias linhas

Eu realmente gostaria de alguns conselhos aqui, para dar algumas informações básicas Estou trabalhando com a inserção de logs de controle de mensagens do Exchange 2007 em SQL. Como temos milhões e milhões de linhas por dia, estou usando uma instrução Bulk Insert para inserir os dados em uma tabela SQL. Na verdade, eu realmente […]

Usando uma variável na consulta OPENROWSET

Estou com problemas com esta consulta: SELECT * FROM OPENROWSET( ‘SQLNCLI’, ‘DRIVER={SQL Server};’, ‘EXEC dbo.sProc1 @ID = ‘ + @id ) Dá um erro: Sintaxe incorreta perto de ‘+’. Alguém sabe porque estou recebendo esse erro?

Expressões regulares em servidores do SQL Server?

É possível fazer consultas eficientes que usam o conjunto completo de resources de expressão regular. Se não a Microsoft realmente deveria considerar esse recurso.

Como obter o último registro por grupo no SQL

Estou enfrentando um problema bastante interessante. Eu tenho uma tabela com a seguinte estrutura: CREATE TABLE [dbo].[Event] ( Id int IDENTITY(1,1) NOT NULL, ApplicationId nvarchar(32) NOT NULL, Name nvarchar(128) NOT NULL, Description nvarchar(256) NULL, Date nvarchar(16) NOT NULL, Time nvarchar(16) NOT NULL, EventType nvarchar(16) NOT NULL, CONSTRAINT Event_PK PRIMARY KEY CLUSTERED ( Id ) WITH […]

Como passar o tipo de tabela definido pelo usuário como parâmetro de procedimento armazenado em c #

No SQL Server 2008, podemos definir um tipo de tabela e usá-lo como parâmetros de Procedimentos Armazenados. Mas como posso usá-lo em c # invocação deste SP? Em outras palavras, como criar uma tabela ou lista e passá-lo para o procedimento armazenado em código C # com esse novo recurso do SQL Server 2008?

Interfaces de rede SQL, erro: 26 – Erro ao localizar servidor / instância especificado

Bem, eu tenho um grande problema que eu estou tentando dias para resolver, mas eu não pude fazê-lo, então eu preciso de sua ajuda. Eu tenho um aplicativo da web no asp.net 4.0 onde eu implementei provedores de associação e function personalizados. Quando abro a página inicial do aplicativo, ele se conecta ao database e […]

Qual consulta SQL é mais rápida? Filtrar em critérios de associação ou cláusula Where?

Compare estas duas consultas. É mais rápido colocar o filtro nos critérios de associação ou na cláusula were. Eu sempre senti que é mais rápido nos critérios de junit, pois reduz o resultado no menor tempo possível, mas não tenho certeza. Vou fazer alguns testes para ver, mas também queria obter opiniões sobre quais seriam […]

Entidade Framework 6 GUID como chave primária: Não é possível inserir o valor NULL na coluna ‘Id’, tabela ‘FileStore’; coluna não permite nulos

Eu tenho uma entidade com a chave primária “Id”, que é Guid: public class FileStore { public Guid Id { get; set; } public string Name { get; set; } public string Path { get; set; } } E alguma configuração: protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity().Property(x => x.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity); base.OnModelCreating(modelBuilder); } Quando tento inserir […]

Qual é a ordem de execução desta declaração SQL?

Tenho abaixo do SQL Query, SELECT TOP 5 C.CustomerID,C.CustomerName,C.CustomerSalary FROM Customer C WHERE C.CustomerSalary > 10000 ORDER BY C.CustomerSalary DESC Qual será a ordem de execução dos seguintes com uma explicação adequada, Cláusula TOP Cláusula WHERE Cláusula ORDER BY

Como excluir dados grandes de tabela em SQL sem log?

Eu tenho uma grande tabela de dados. Existem 10 milhões de registros nesta tabela. Qual é o melhor caminho para esta consulta? Delete LargeTable where readTime < dateadd(MONTH,-7,GETDATE())