Eu quero ouvir as alterações de dados em um database do SQL Server a partir de C #. Eu esperava que houvesse algum tipo de ouvinte que eu pudesse usar para determinar se os dados que tenho são obsoletos. Apesar de ser um cenário bastante comum, não consigo encontrar soluções que não sejam simplesmente pesquisar […]
Eu gostaria de copiar uma tabela de um database para outro. Eu sei que você pode facilmente fazer o seguinte, se os bancos de dados estão no mesmo servidor SQL. SELECT * INTO NewTable FROM existingdb.dbo.existingtable; Existe alguma maneira fácil de fazer isso se os bancos de dados estiverem em dois SQL Servers diferentes, sem […]
Eu quero criar uma tabela no MS SQL Server 2005 para registrar detalhes de determinadas operações do sistema. Como você pode ver no design da tabela abaixo, todas as colunas além de Details são não anuláveis. CREATE TABLE [Log] ( [LogID] [int] IDENTITY(1,1) NOT NULL, [ActionID] [int] NOT NULL, [SystemID] [int] NOT NULL, [UserID] [int] […]
Olá, eu tenho um problema onde eu preciso de uma cascata em várias foreign keys apontando para a mesma mesa .. [Insights] | ID | Title | | 1 | Monty Python | | 2 | Spamalot | [BroaderInsights_Insights] | broaderinsight_id | insight_id | | 1 | 2 | Basicamente, quando um ou outro registro […]
Desculpe pela pergunta básica. O que o operador & faz neste SQL WHERE (sc.Attributes & 1) = 0 sc é um alias para uma tabela que contém attributes coluna. Eu estou tentando entender um pouco de SQL em um relatório e essa linha está fazendo com que ele retorne 0 inputs. Se eu comentar, funciona. […]
Eu estou usando um object SqlCommand para inserir um registro em uma tabela com uma chave primária autogerada. Como posso escrever o texto do comando para obter o ID recém-criado quando uso o método ExecuteScalar ()?
Para adicionar uma coluna NOT NULL a uma tabela com muitos registros, é necessário aplicar uma restrição DEFAULT. Essa restrição faz com que todo o comando ALTER TABLE demore muito tempo para ser executado se a tabela for muito grande. Isto é porque: Premissas: A restrição DEFAULT modifica os registros existentes. Isso significa que o […]
No Oracle, posso recriar uma visualização com uma única instrução, conforme mostrado aqui: CREATE OR REPLACE VIEW MY_VIEW AS SELECT SOME_FIELD FROM SOME_TABLE WHERE SOME_CONDITIONS Como a syntax implica, isso irá eliminar a visão antiga e recriá-la com qualquer definição que eu tenha dado. Existe um equivalente no SQL Server 2005 que fará a mesma […]
Eu tenho uma consulta SQL simples ‘Select’, e gostaria de despejar os resultados em um arquivo do Excel. Eu só sou capaz de salvar como .csv e converter para .xls cria alguma saída super feia. Em qualquer caso, tanto quanto eu posso dizer (usando o Google) isso não parece ser tão simples. Qualquer ajuda seria […]
Como faço para percorrer um conjunto de registros de um select? Então diga, por exemplo, eu tenho alguns registros que eu gostaria de fazer um loop e fazer algo com cada registro. Aqui está uma versão primitiva do meu select: select top 1000 * from dbo.table where StatusID = 7 obrigado