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

171
Nome da tabela como variável

Estou tentando executar esta consulta: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Isso produz o seguinte erro: Msg 1087, nível 16, estado 1, linha 5 É necessário declarar a variável da tabela "@tablename". Qual é o caminho certo para que o nome da tabela seja...

170
Calcular um total em execução no SQL Server

Imagine a seguinte tabela (chamada TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Gostaria de uma consulta que retorne um total em execução na ordem da data, como: id somedate somevalue...

168
Função IndexOf no T-SQL

Dada uma coluna de endereço de email, preciso encontrar a posição do sinal @ para substring. Qual é a indexoffunção, para seqüências de caracteres em T-SQL? Procurando por algo que retorne a posição de uma substring dentro de uma string. em c # var s = "abcde"; s.IndexOf('c'); // yields...

167
Visual Studio: ContextSwitchDeadlock

Estou recebendo uma mensagem de erro que não consigo resolver. É originário do Visual Studio ou do depurador. Não tenho certeza se a condição de erro final está no VS, no depurador, no meu programa ou no banco de dados. Este é um aplicativo do Windows. Não é um aplicativo da web. A primeira...

166
Atualizar várias colunas no SQL

Existe uma maneira de atualizar várias colunas no SQL server da mesma maneira que uma instrução de inserção é usada? Algo como: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Ou algo assim, e não...

164
Desempenho do SQL JOIN vs IN?

Tenho um caso em que o uso de um JOIN ou IN me fornecerá os resultados corretos ... Qual normalmente tem melhor desempenho e por quê? Quanto isso depende de qual servidor de banco de dados você está executando? (Para sua informação, estou usando o