Estou tentando inserir todos os valores de uma tabela em outra. Mas a instrução insert aceita valores, mas eu gostaria que ele aceitasse um select * da initial_Table. Isso é
Estou tentando inserir todos os valores de uma tabela em outra. Mas a instrução insert aceita valores, mas eu gostaria que ele aceitasse um select * da initial_Table. Isso é
Eu estive olhando CROSS / OUTER APPLYcom um colega e estamos lutando para encontrar exemplos da vida real de onde usá-los. Passei bastante tempo analisando Quando devo usar o Cross Apply sobre a Junção interna? e pesquisando no Google, mas o exemplo principal (apenas) parece bastante bizarro...
Eu gostaria de escrever uma consulta T-SQL em que codifico uma string como uma string Base64. Surpreendentemente, não consigo encontrar nenhuma função T-SQL nativa para codificação Base64. Existe uma função nativa? Caso contrário, qual é a melhor maneira de fazer a codificação Base64 no...
Essa pergunta chega perto do que eu preciso, mas meu cenário é um pouco diferente. A tabela de origem e a tabela de destino são as mesmas e a chave primária é um identificador exclusivo (guid). Quando eu tento isso: insert into MyTable select * from MyTable where uniqueId = @Id; Obviamente,...
Qual é a diferença entre FORe
Estou procurando uma boa instrução SQL para selecionar todas as linhas do dia anterior de uma tabela. A tabela contém uma coluna datetime. Estou usando o SQL Server
Eu sei que isso é quase uma duplicata de: O erro "Falha de login para o usuário 'NT AUTHORITY \ IUSR'" no ASP.NET e SQL Server 2008 e o login falhou para o usuário 'nome de usuário' - System.Data.SqlClient.SqlException com LINQ em projeto externo / biblioteca de classe, mas algumas coisas não somam...
Eu construí um modelo de estrutura de entidade em um banco de dados de 2008. Tudo funciona bem no banco de dados de 2008. Quando tento atualizar a entidade em um banco de dados de 2005, recebo este erro. A versão do SQL Server em uso não oferece suporte ao tipo de dados
Alguém poderia me dar alguma orientação sobre quando devo usar WITH (NOLOCK)em vez deSET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED Quais são os prós / contras de cada um? Você teve alguma conseqüência não intencional ao usar um em vez do
Eu tenho uma grande mesa com, digamos, 10 colunas. 4 deles permanecem nulos na maioria das vezes. Eu tenho uma consulta que faz o valor nulo leva qualquer tamanho ou nenhum tamanho em bytes. Li alguns artigos que alguns deles estão
Como posso alterar o nome da tabela usando uma instrução de consulta? Usei a seguinte sintaxe, mas não consegui encontrar a palavra-chave renomear no SQL server 2005. Alter table Stu_Table rename to
Executando SQL dinâmico da seguinte maneira em Procedimento Armazenado: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city =...
Estou curioso para saber qual das opções abaixo seria mais eficiente? Sempre fui um pouco cauteloso quanto ao uso, INporque acredito que o SQL Server transforma o conjunto de resultados em uma grande IFinstrução. Para um grande conjunto de resultados, isso pode resultar em baixo desempenho. Para...
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
Tenho dados no SQL Server 2005 que contém tags html e gostaria de eliminar tudo isso, deixando apenas o texto entre as tags. Idealmente também substituir coisas como <com <, etc. Existe uma maneira fácil de fazer isso ou alguém já tem algum código t-sql de amostra? Eu não tenho a...
Quando eu uso o SQL Server e há um erro, a mensagem de erro fornece um número de linha que não tem correlação com os números de linha no procedimento armazenado. Presumo que a diferença se deva ao espaço em branco e aos comentários, mas é mesmo? Como posso relacionar esses dois conjuntos de...
No SQL Server 2005, há um conceito de função única ou local declarada dentro de um script SQL ou procedimento armazenado? Eu gostaria de abstrair alguma complexidade em um script que estou escrevendo, mas exigiria ser capaz de declarar uma função. Apenas
Como alterar a ordem das colunas em uma tabela usando a consulta SQL no SQL Server 2005? Quero reorganizar a ordem das colunas em uma tabela usando a consulta
Eu tenho um código que é: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT
O SQL Server 2005 tem ótimas exibições sys.XXX no catálogo do sistema, que eu uso com frequência. O que me confunde é o seguinte: por que há uma exibição "sys.procedures" para ver informações sobre seus procedimentos armazenados, mas não há uma exibição "sys.functions" para ver o mesmo para suas...