Qual é a melhor maneira (em termos de desempenho) de paginar resultados no SQL Server 2000, 2005, 2008, 2012 se você também deseja obter o número total de resultados (antes de
Qual é a melhor maneira (em termos de desempenho) de paginar resultados no SQL Server 2000, 2005, 2008, 2012 se você também deseja obter o número total de resultados (antes de
Por que 1753? O que eles têm contra 1752? Meu tataravô tataravô ficaria muito
tabela1 (identificação, nome) tabela2 (identificação, nome) Inquerir: SELECT name FROM table2 -- that are not in table1
Usando o MSSQL2005, posso truncar uma tabela com uma restrição de chave estrangeira se primeiro truncar a tabela filho (a tabela com a chave primária do relacionamento FK)? Eu sei que eu posso Use uma DELETEcláusula sem um onde e depois RESEEDa identidade (ou) Remova o FK, trunque a tabela e...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Eu tenho um procedimento armazenado que retorna 80 colunas e 300 linhas. Eu quero escrever um select que recebe 2 dessas colunas. Algo como SELECT col1, col2 FROM EXEC MyStoredProc 'param1', 'param2' Quando usei a sintaxe acima, recebo o erro: "Nome da coluna inválido". Eu sei que a solução...
Como eu auto incremento primary keyem uma SQL Servertabela de banco de dados, eu tive um olhar através do fórum, mas não pode ver como. Procurei nas propriedades, mas não consigo ver uma opção. Vi uma resposta em que você acessa a Identitypropriedade de especificação, define-a como sim e define-a...
Preciso alterar a chave primária de uma tabela para uma coluna de identidade, e já existe um número de linhas na tabela. Eu tenho um script para limpar os IDs para garantir que eles sejam seqüenciais a partir de 1, funcionem bem no meu banco de dados de teste. Qual é o comando SQL para alterar...
Estou curioso para saber se existe ou não uma diferença real entre o moneytipo de dados e algo como decimal(19,4)(que é o que o dinheiro usa internamente, acredito). Estou ciente de que moneyé específico para o SQL Server. Quero saber se há um motivo convincente para escolher um sobre o outro; a...
Ao estudar para o exame 70-433, notei que você pode criar um índice de cobertura de uma das duas maneiras a seguir. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) - OU - CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) A cláusula INCLUDE é nova para mim. Por que você o usaria e quais...
No SQL Server 2005, tenho uma tabela cm_production que lista todo o código que foi colocado em produção. A tabela possui um ticket_number, program_type e program_name e push_number junto com algumas outras colunas. META: conte todos os nomes de programas DISTINCT por tipo de programa e número de...
Eu tenho uma mesa com duas colunas IDe Value. Eu quero mudar uma parte de algumas strings na segunda coluna. Exemplo de tabela: ID Value --------------------------------- 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 Agora 123\, a Valuestring não é...
Estou tentando conectar-me a um servidor Microsoft SQL 2005 que não está na porta 1433. Como indico um número de porta diferente ao conectar-me ao servidor usando o SQL Management
Você pode me ajudar com instruções SQL para encontrar duplicatas em vários campos? Por exemplo, no pseudo-código: select count(field1,field2,field3) from table where the combination of field1, field2, field3 occurs multiple times e da declaração acima, se houver várias ocorrências, eu gostaria...
Estou usando o SQL Server 2008 Management Studio e tenho uma tabela que desejo migrar para um servidor db diferente. Existe alguma opção para exportar os dados como uma inserção no script SQL?
Eu tenho uma cadeia de caracteres com até 3 caracteres quando é criada pela primeira vez no SQL Server 2008 R2. Gostaria de preenchê-lo com zeros à esquerda, portanto, se seu valor original fosse '1', o novo valor seria '001'. Ou se seu valor original era '23', o novo valor é '023'. Ou, se o valor...
Quero atualizar os 100 principais registros no SQL Server. Eu tenho uma mesa T1com campos F1e F2. T1possui 200 registros. Quero atualizar o F1campo nos 100 melhores registros. Como posso atualizar com base TOP 100no SQL
É possível especificar uma condição em Count()? Gostaria de contar apenas as linhas que possuem, por exemplo, "Gerente" na coluna Posição. Eu quero fazer isso na instrução count, não usando WHERE; Estou perguntando sobre isso, porque preciso contar os gerentes e os outros da mesma forma...
No SQL Server 2005, podemos criar tabelas temporárias de duas maneiras: declare @tmp table (Col1 int, Col2 int); ou create table #tmp (Col1 int, Col2 int); Quais são as diferenças entre esses dois? Eu li opiniões conflitantes sobre se o @tmp ainda usa tempdb ou se tudo acontece na memória. Em...
Foi-me dito que, se eu digitar duas tabelas com chave estrangeira, o SQL Server criará algo semelhante a um índice na tabela filho. Eu acho difícil acreditar que isso seja verdade, mas não consigo encontrar muita coisa relacionada especificamente a isso. Meu verdadeiro motivo para perguntar isso é...