Administradores de Banco de Dados

13
Obter um valor fixo em uma seleção

Eu preciso fazer uma SELECTconsulta onde eu recebo o valor do campo "dinheiro". O campo não existe realmente no banco de dados. Eu só preciso da consulta para retornar este campo com um valor fixo; neste caso, um valor em USD. Como faço para retornar um valor constante em uma

13
Problema do SQL Server EXECUTE AS

Estou faltando alguma coisa ao tentar usar o meu procedimento armazenado EXECUTE AS. O procedimento armazenado está lendo dados source_db, agrega-os e armazena o resultado target_db. O SP está em target_db. Eu tenho um login dedicado e mapeio-o para usuários do proprietário source_dbe target_dbdo...

13
Por que uma CTE deve começar com ponto e vírgula?

Eu estava apenas olhando para um post no StackOverflow, em que Aaron Bertrand propõe o uso de uma CTE em vez de uma tabela de números, que é uma maneira elegante de executar a tarefa em questão. Minha pergunta é: por que a primeira linha do CTE começa com um ponto e vírgula? ;WITH n AS (SELECT...

13
Padrão de design - uma das muitas tabelas principais

Me deparei com uma situação no banco de dados com bastante frequência, em que uma determinada tabela pode ser FK para uma de várias tabelas pai diferentes. Eu já vi duas soluções para o problema, mas nenhuma delas é pessoalmente satisfatória. Estou curioso para ver outros padrões que você já viu...

13
Como implementar corretamente o bloqueio otimista no MySQL

Como se implementa corretamente o bloqueio otimista no MySQL? Nossa equipe deduziu que devemos fazer o item 4 abaixo ou existe o risco de que outro thread possa atualizar a mesma versão do registro, mas gostaríamos de validar que essa é a melhor maneira de fazê-lo. Crie um campo de versão na...

13
Memória interna da área de trabalho

De acordo com meus livros de leitura sobre problemas internos e solução de problemas do SQL Server 2008 (emprestados da biblioteca local de Illinois) por Christian Bolton, Brent Ozar etc. Estou tentando buscar compreensão e confirmação no servidor SQL e muitas pesquisas na Web, se alguém pode...