Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità


3
Differenza prestazionale per COALESCE rispetto a ISNULL?
Ho visto molte persone usare la funzione COALESCE al posto di ISNULL. Dalle ricerche su Internet, ho scoperto che COALESCE è lo standard ANSI, quindi c'è un vantaggio che sappiamo cosa aspettarci quando lo utilizziamo. Tuttavia, ISNULL sembra più facile da leggere poiché sembra più chiaro cosa sta facendo. Mi …

7
Come combinare data e ora a datetime2 in SQL Server?
Dati i seguenti componenti DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Qual è il modo migliore di combinarli per produrre un DATETIME2(7)risultato con valore '2013-10-13 23:59:59.9999999'? Alcune cose che non funzionano sono elencate di seguito. SELECT @D + @T La data del tipo di dati dell'operando non …



2
C'è qualche differenza tra NUMERIC e DECIMAL?
So che i tipi di dati NUMERIC e DECIMAL in SQL Server funzionano allo stesso modo: la sintassi per crearli è la stessa, gli intervalli di valori che è possibile memorizzare in essi sono gli stessi, ecc. Tuttavia, la documentazione MSDN descrive la relazione tra i due in questo modo: …
47 sql-server 



2
Qual è il comportamento effettivo del livello di compatibilità 80?
Qualcuno potrebbe fornirmi una visione migliore della funzionalità della modalità di compatibilità? Si sta comportando diversamente da quanto mi aspettassi. Per quanto riguarda le modalità di compatibilità, si tratta della disponibilità e del supporto di alcune strutture linguistiche tra le varie versioni di SQL Server. Non influisce sul funzionamento interno …


3
Come far apparire l'output sqlplus in una riga?
Ho una tabella con 100 colonne. Quando si selezionano i dati negli SQL Plusinvolucri di output, rendendo difficile la lettura. Quello che preferirei è una barra di scorrimento orizzontale da visualizzare o in qualche modo inviare l'output less Corro seguendo le istruzioni in SQLPlus - SET LINESIZE 32000; SET PAGESIZE …
47 oracle  sqlplus 

2
Cast fino ad oggi è sargable ma è una buona idea?
In SQL Server 2008 è stato aggiunto il tipo di dati della data . Il cast di una datetimecolonna dateè sargable e può usare un indice sulla datetimecolonna. select * from T where cast(DateTimeCol as date) = '20130101'; L'altra opzione che hai è usare invece un intervallo. select * from …
47 sql-server 

3
rimuovere i requisiti di password per gli utenti postgres
Comprendo che, al momento dell'installazione, PostgreSQL non ha password per l'utente root db (postgres): postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... e si consiglia di impostarlo con: alter role postgres password '<<very-secret>>'; (e quindi aggiorna il pg_hba.conffile di conseguenza) …

6
File .bak non visibile in nessuna directory in SSMS
Ho un file .bak creato oggi da qualcun altro, creato manualmente tramite SSMS 2008 R2. Sto cercando di ripristinare manualmente il database, purtroppo il file non viene visualizzato quando vado a sfogliarlo. Riesco a scrivere il processo di ripristino, ma ho già visto questo problema e non sono sicuro di …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.