Eu tenho o banco de dados SQL Server e acabei de perceber que posso alterar o tipo de uma das colunas de intpara bool. Como posso fazer isso sem perder os dados que já foram inseridos nessa tabela?
Eu tenho o banco de dados SQL Server e acabei de perceber que posso alterar o tipo de uma das colunas de intpara bool. Como posso fazer isso sem perder os dados que já foram inseridos nessa tabela?
Alguns exemplos para mostrar, apenas no caso: Tabela embutida avaliada CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID...
Estou tentando comparar duas tabelas, SQL Server, para verificar alguns dados. Desejo retornar todas as linhas de ambas as tabelas em que os dados estão em uma ou na outra. Em essência, quero mostrar todas as discrepâncias. Preciso verificar três dados para fazer isso, Nome, Sobrenome e...
Estou tentando escrever um script que esvaziará completamente um banco de dados do SQL Server. Isto é o que eu tenho até agora: USE [dbname] GO EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all' EXEC sp_msforeachtable 'DELETE ?' Quando o executo no Management Studio, recebo: Comando...
Eu tenho o banco de dados do SQL Server e quero alterar a coluna de identidade porque ela começou com um grande número 10010e está relacionada a outra tabela, agora tenho 200 registros e quero corrigir esse problema antes que os registros aumentem. Qual é a melhor maneira de alterar ou redefinir...
Eu tenho uma tabela existente chamada Persion. Nesta tabela, eu tenho 5 colunas: persionId Pname PMid Pdescription Pamt Quando criei esta tabela, defino PersionIde Pnamecomo a chave primária . Agora, quero incluir mais uma coluna na chave primária - PMID. Como posso escrever uma...
Eu estou recebendo o seguinte erro Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. Eu li sobre ALTER AUTHORIZATION, mas não tenho idéia em qual banco de dados isso está...
Eu gostaria de escrever uma consulta no sql 2008 que relate todos os usuários que têm acesso a um banco de dados específico ou objetos dentro do banco de dados, como tabelas, visualizações e procedimentos armazenados, diretamente ou devido a funções, etc. O relatório seria usado para fins de...
Como você visualiza TODO o texto de um NTEXT ou NVARCHAR (max) no SQL Server Management Studio? Por padrão, ele parece retornar apenas as primeiras centenas de caracteres (255?), Mas às vezes eu só quero uma maneira rápida de visualizar todo o campo, sem ter que escrever um programa para fazê-lo....
Normalmente, defino o tamanho da minha coluna ao criar um parâmetro no ADO.NET Mas qual tamanho eu uso se a coluna for VARCHAR(MAX)? cmd.Parameters.Add("@blah", SqlDbType.VarChar, ?????).Value =
No SQL Server 2008 Management Studio, quando clico com o botão direito do mouse em uma tabela de banco de dados e escolho " Selecionar as 100 principais linhas ", posso, por exemplo, adicionar facilmente uma instrução "ORDER BY" ao SQL. Isso funciona bem . Mas quando eu escolho " Editar as 200...
Estou tentando atualizar o comprimento de uma coluna varchar de 255 caracteres para 500 sem perder o conteúdo. Larguei e recriei tabelas antes, mas nunca fui exposto à declaração alter, que é o que acredito que preciso usar para fazer isso. Encontrei a documentação aqui: ALTER TABLE...
Como causar um atraso na execução por um número especificado de segundos? Isso não faz: WAITFOR DELAY '00:02'; Qual é o formato
Eu tenho uma tabela e uma das colunas é "Data" do tipo datetime. Decidimos adicionar uma restrição padrão a essa coluna Alter table TableName alter column dbo.TableName.Date default getutcdate() mas isso me dá erro: Sintaxe incorreta perto de '.' Alguém vê algo obviamente errado aqui, o...
declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t a seleção acima retorna o seguinte. id SomeNumt 1 10 2 12 3 3 4 15 5 23 Como obtenho o seguinte: id srome CumSrome 1 10 10 2 12...
Estou usando o SQL Server Management Studio. Desejo salvar os resultados de uma consulta em um arquivo do Excel. Eu escolho "Salvar como" e, em seguida, salve no arquivo CSV, que eu posso abrir no Excel. Tudo bem, exceto que estou com falta de cabeçalhos de coluna, alguma idéia de como eu os...
Quais são as vantagens e desvantagens de usar os tipos de dados nvarchar(max)vs. NTextno SQL Server? Como não preciso de compatibilidade com versões anteriores, nvarchar(max)não há problema em não ser suportado em versões mais antigas do SQL Server. Editar: Aparentemente, a pergunta também se...
Preciso verificar quando a função foi alterada da última vez. Eu sei como verificar a data de criação (está na janela de propriedades da função no SQL Server Management Studio). Descobri que no SQL Server 2000 não era possível verificar a data de modificação (veja esta postagem: É possível...
Eu tenho um erro em Column 'key' in table 'misc_info' is of a type that is invalid for use as a key column in an index. onde chave é um nvarchar (max). Um rápido google encontrou isso . No entanto, não explica o que é uma solução. Como faço para criar algo como Dictionary, onde a chave e o valor...
Estou sendo levado à loucura tentando descobrir por que o Intellisense simplesmente não funciona. O servidor que estou usando é local e é 2008, o banco de dados está definido para compatibilidade com 2008, o Intellisense está ativado em todos os menus que posso encontrar e, no entanto, nenhuma...