Perguntas com a marcação «sql-server-2008-r2»

SQL Server 2008 R2 (versão principal de compilação 10.50.xxxx). Por favor, marque também com sql-server.




2
Tabela não criada no esquema dbo
Ao criar tabelas no SSMS, percebi que se você executar a seguinte instrução: CREATE TABLE [tableName]; a tabela será criada sob seu próprio esquema (e não no dbo). Portanto, para criá-lo sob o esquema dbo, você precisará dizê-lo explicitamente, assim: CREATE TABLE [dbo].[tableName]; Alguém sabe de uma maneira (por exemplo, …


2
Otimização: Movendo declarações de variáveis ​​para o topo do seu procedimento
Enquanto trabalhava na otimização de alguns procedimentos armazenados, sentei-me com o DBA e passei por alguns procedimentos armazenados com alto bloqueio e / ou alta atividade de leitura / gravação. Uma coisa mencionada pelo DBA foi que eu deveria declarar todas as variáveis ​​(especialmente TABLEas) na parte superior do procedimento …

1
Interpretando o Showplan XML do SQL Server
Acabei de lançar um recurso no meu site http://sqlfiddle.com que permite aos usuários visualizar os planos de execução brutos para suas consultas. No caso do PostgreSQL, MySQL e (até certo ponto) Oracle, analisar a saída bruta do plano de execução parece compreensível. No entanto, se você observar a saída do …



2
Qual é o sentido e o benefício de usar SqlCommand.Prepare ()?
Me deparei com o código do desenvolvedor em que o método SqlCommand.Prepare () (consulte MSDN) é amplamente utilizado antes da execução de consultas SQL. E eu me pergunto qual é o benefício disso? Amostra: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Eu brinquei um pouco e segui. A execução do …




3
Melhore o desempenho da consulta usando IN ()
Eu tenho a seguinte consulta SQL: SELECT Event.ID, Event.IATA, Device.Name, EventType.Description, Event.Data1, Event.Data2 Event.PLCTimeStamp, Event.EventTypeID FROM Event INNER JOIN EventType ON EventType.ID = Event.EventTypeID INNER JOIN Device ON Device.ID = Event.DeviceID WHERE Event.EventTypeID IN (3, 30, 40, 41, 42, 46, 49, 50) AND Event.PLCTimeStamp BETWEEN '2011-01-28' AND '2011-01-29' AND Event.IATA …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.