Articles of sql server

Ter uma ‘OR’ em uma condição INNER JOIN é uma má ideia?

Ao tentar melhorar a velocidade de uma consulta imensamente lenta (vários minutos em duas tabelas com apenas ~ 50.000 linhas cada, no SQL Server 2008, se isso importa), reduzi o problema a um OR em minha junit interna, como em: SELECT mt.ID, mt.ParentID, ot.MasterID FROM dbo.MainTable AS mt INNER JOIN dbo.OtherTable AS ot ON ot.ParentID […]

Como posso inserir 10 milhões de registros no menor tempo possível?

Eu tenho um arquivo (que tem 10 milhões de registros) como abaixo: line1 line2 line3 line4 ……. …… 10 million lines Então basicamente eu quero inserir 10 milhões de registros no database. então eu li o arquivo e o envio para o SQL Server. Código c # System.IO.StreamReader file = new System.IO.StreamReader(@”c:\test.txt”); while((line = file.ReadLine()) […]

SQL Server: Como ingressar na primeira linha

Vou usar um exemplo concreto, mas hipotético. Cada pedido normalmente tem apenas um item de linha : Encomendas: OrderGUID OrderNumber ========= ============ {FFB2…} STL-7442-1 {3EC6…} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3…} 1 7 prefabulated amulite {1609B09…} 2 32 spurving bearing Mas ocasionalmente haverá um pedido com dois itens de […]

Cláusula WHERE condicional no SQL Server

Eu estou criando uma consulta SQL em que eu preciso de uma cláusula where condicional. Deve ser algo assim: SELECT DateAppr, TimeAppr, TAT, LaserLTR, Permit, LtrPrinter, JobName, JobNumber, JobDesc, ActQty, (ActQty-LtrPrinted) AS L, (ActQty-QtyInserted) AS M, ((ActQty-LtrPrinted)-(ActQty-QtyInserted)) AS N FROM [test].[dbo].[MM] WHERE DateDropped = 0 –This is where i need the conditional clause AND CASE […]

Índices múltiplos versus índices de várias colunas

Acabei de adicionar um índice a uma tabela no SQL Server 2005 e isso me fez pensar. Qual é a diferença entre criar 1 índice e definir várias colunas por ter 1 índice por coluna que você deseja indexar. Existem certas razões pelas quais uma deve ser usada sobre a outra? Por exemplo Create NonClustered […]

Tipo de dados para armazenar o endereço IP no SQL Server

Que tipo de dados devo escolher para armazenar um endereço IP em um SQL Server? Ao selecionar o tipo de dados correto, seria fácil filtrar por endereço IP?

Como converter DateTime para VarChar

Eu estou trabalhando em uma consulta no Sql Server 2005 onde eu preciso converter um valor na variável DateTime em uma variável varchar no formato yyyy-mm-dd (sem parte do tempo). Como faço isso?

Existe alguma diferença entre IS NULL e = NULL

Estou surpreso ao ver que IS NULL e = NULL estão gerando resultados diferentes em uma consulta de seleção. Qual é a diferença entre eles? Quando usar o que. Eu ficaria feliz se você puder me explicar em detalhes.

Qual é a melhor ferramenta para comparar dois bancos de dados do SQL Server (esquema e dados)?

Duplicar Possível: Ferramenta gratuita para comparar tabelas do Sql Server Eu gostaria de comparar dois bancos de dados do SQL Server, incluindo esquema (estrutura de tabela) e dados em tabelas também. Qual é a melhor ferramenta para fazer isso?

Como criar trabalhos na edição do SQL Server Express

Alguém poderia me explicar como posso criar trabalhos na edição do SQL Server Express ?