Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade


7
Como combinar data e hora com datetime2 no SQL Server?
Dados os seguintes componentes DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Qual é a melhor maneira de combiná-los para produzir um DATETIME2(7)resultado com valor '2013-10-13 23:59:59.9999999'? Algumas coisas que não funcionam estão listadas abaixo. SELECT @D + @T A data do tipo de dados do operando é …

3
Diferença de desempenho para COALESCE versus ISNULL?
Eu já vi muitas pessoas usarem a função COALESCE no lugar de ISNULL. A partir de pesquisas na Internet, descobri que o COALESCE é o padrão ANSI; portanto, há uma vantagem que sabemos o que esperar ao usá-lo. No entanto, ISNULL parece mais fácil de ler, pois parece mais claro …


2
Existe alguma diferença entre NUMERIC e DECIMAL?
Sei que os tipos de dados NUMERIC e DECIMAL no SQL Server funcionam da mesma maneira: a sintaxe para criá-los é a mesma, os intervalos de valores que você pode armazenar neles são os mesmos etc. No entanto, a documentação do MSDN descreve o relacionamento entre os dois como este: …
47 sql-server 






3
Como fazer com que a saída do sqlplus apareça em uma linha?
Eu tenho uma mesa com 100 colunas. Ao selecionar dados na SQL Plussaída, dificulta a leitura. O que eu gostaria é que uma barra de rolagem horizontal apareça ou, de alguma forma, envie a saída para less Eu executo as seguintes instruções no SQLPlus - SET LINESIZE 32000; SET PAGESIZE …
47 oracle  sqlplus 

2
O elenco até hoje é sargável, mas é uma boa ideia?
No SQL Server 2008, o tipo de dados da data foi adicionado. A transmissão de uma datetimecoluna para dateé sargable e pode usar um índice na datetimecoluna. select * from T where cast(DateTimeCol as date) = '20130101'; A outra opção que você tem é usar um intervalo. select * from …
47 sql-server 

6
Arquivo .bak não visível em nenhum diretório do SSMS
Eu tenho um arquivo .bak criado hoje por outra pessoa, criado manualmente através do SSMS 2008 R2. Estou tentando restaurar manualmente o banco de dados, infelizmente o arquivo não aparece quando vou procurá-lo. Posso criar um script do processo de restauração, mas já vi esse problema antes e não tenho …


2
Qual é o objetivo do 'proprietário' do banco de dados?
Hoje, enquanto solucionava um problema do corretor de serviços, descobri que o proprietário do banco de dados era o logon no Windows de um funcionário que havia deixado a empresa. Seu login foi removido e, portanto, as notificações de consulta estavam falhando. Supostamente, a melhor prática para lidar com isso …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.