Como posso adicionar uma coluna com um valor padrão a uma tabela existente no SQL Server 2000 / SQL Server 2005
Use esta tag para perguntas específicas da versão 2005 do SQL Server da Microsoft.
Como posso adicionar uma coluna com um valor padrão a uma tabela existente no SQL Server 2000 / SQL Server 2005
Como eu faço um SELECT * INTO [temp table] FROM [stored procedure]? Não FROM [Table]e sem definir [temp table]? Selecttodos os dados do BusinessLinepara dentro tmpBusLinefuncionam bem. select * into tmpBusLine from BusinessLine Estou tentando o mesmo, mas usando um stored procedureque retorna...
Preciso atualizar esta tabela no SQL Server com dados da tabela 'pai', veja abaixo: Tabela: venda id (int) udid (int) assid (int) Tabela: ud id (int) assid (int) sale.assidcontém o valor correto para atualizar ud.assid. Que consulta fará isso? Estou pensando em um, joinmas não tenho certeza...
Eu gostaria que essa fosse a discussão final sobre como verificar se existe uma tabela no SQL Server 2000/2005 usando instruções SQL. Quando você busca no Google a resposta, recebe muitas respostas diferentes. Existe uma maneira oficial / compatível com versões anteriores e posteriores? Aqui...
Eu tenho que atualizar um campo com um valor que é retornado por uma junção de 3 tabelas. Exemplo: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm,...
Estou usando o código a seguir para verificar se a tabela temporária existe e soltar a tabela, se existir, antes de criar novamente. Funciona bem desde que eu não mude as colunas. Se eu adicionar uma coluna posteriormente, ocorrerá um erro dizendo "coluna inválida". Por favor, deixe-me saber o que...
Sei que fiz isso antes de anos atrás, mas não me lembro da sintaxe e não consigo encontrá-la em nenhum lugar devido à obtenção de vários documentos e artigos de ajuda sobre "importações em massa". Aqui está o que eu quero fazer, mas a sintaxe não está exatamente correta ... por favor, alguém que...
Eu tenho uma tabela na qual quero obter a entrada mais recente para cada grupo. Aqui está a tabela: DocumentStatusLogs Mesa |ID| DocumentID | Status | DateCreated | | 2| 1 | S1 | 7/29/2011 | | 3| 1 | S2 | 7/30/2011 | | 6| 1 | S1 | 8/02/2011 | | 1| 2 | S1 | 7/28/2011 | | 4| 2 | S2 | 7/30/2011 | |...
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...
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...
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
Eu tenho esta mensagem de erro: Msg 8134, Nível 16, Estado 1, Linha 1 Erro de divisão por zero encontrado. Qual é a melhor maneira de escrever código SQL para que eu nunca mais veja essa mensagem de erro? Eu poderia fazer um dos seguintes: Adicione uma cláusula where para que meu divisor...
Estou tentando migrar um aplicativo baseado no MySQL para o Microsoft SQL Server 2005 (não por opção, mas é a vida). No aplicativo original, usamos quase inteiramente instruções compatíveis com ANSI-SQL, com uma exceção significativa - usamos a group_concatfunção do MySQL com bastante...
No SQL Server 2005, existem desvantagens em tornar todos os campos de caracteres nvarchar (MAX) em vez de especificar um comprimento explicitamente, por exemplo, nvarchar (255)? (Além do óbvio, você não pode limitar o comprimento do campo no nível do banco de
Eu tenho algumas propriedades em C#que estão doublee quero armazená-las em uma tabela no SQL Server, mas notei que não há nenhum doubletipo, portanto, o que é melhor usar decimaloufloat ? Isso armazenará os valores de latitude e longitude, por isso preciso da precisão mais precisa. Obrigado pelas...
Eu tenho um procedimento armazenado que retorna linhas: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Meu procedimento atual é um pouco mais complicado, e é por isso que um broche é necessário. É possível selecionar a saída chamando este procedimento? Algo como: SELECT * FROM...
Como posso ter uma variável dinâmica definindo a quantidade de linhas a retornar no SQL Server? Abaixo não há sintaxe válida no SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM
Eu tenho um start_datee end_date. Quero obter a lista de datas entre essas duas datas. Alguém pode me ajudar a apontar o erro na minha consulta. select Date,TotalAllowance from Calculation where EmployeeId=1 and Date between 2011/02/25 and 2011/02/27 Aqui Dateestá uma
Quais são as diferenças entre as instruções SETe SELECTao atribuir variáveis no