Domande taggate «sql-server»

Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.


1
Come forzare il rilascio del database in SQL Server 2008
Sto cercando di forzare l'eliminazione di un database, ma dopo averlo eliminato, quando provo a ricreare il database, visualizzo l'errore impossibile creare il file C: \ Programmi ..... [nomefile] .mdf perché esiste già Ecco la mia domanda per forzare l'eliminazione del database Use master; ALTER database [databasename] set offline with …

4
Best practice tra l'utilizzo di LEFT JOIN o NOT EXISTS
Esiste una procedura ottimale tra l'utilizzo di un formato LEFT JOIN o NOT EXISTS? Quali sono i vantaggi dell'utilizzo l'uno rispetto all'altro? Se nessuno, quale dovrebbe essere preferito? SELECT * FROM tableA A LEFT JOIN tableB B ON A.idx = B.idx WHERE B.idx IS NULL SELECT * FROM tableA A …

8
Algoritmo di impostazione MAXDOP per SQL Server
Quando si configura un nuovo SQL Server, utilizzo il seguente codice per determinare un buon punto di partenza per l' MAXDOPimpostazione: /* This will recommend a MAXDOP setting appropriate for your machine's NUMA memory configuration. You will need to evaluate this setting in a non-production environment before moving it to …



3
Controlla il vincolo solo una delle tre colonne non è nulla
Ho una tabella (SQL Server) che contiene 3 tipi di risultati: FLOAT, NVARCHAR (30) o DATETIME (3 colonne separate). Voglio assicurarmi che per ogni data riga, solo una colonna abbia un risultato e le altre colonne siano NULL. Qual è il vincolo di controllo più semplice per raggiungere questo obiettivo? …


5
Scrivi le differenze tra varchar e nvarchar
Attualmente nel nostro database SQL Server 2012, stiamo usando varchare vorremmo cambiarlo nvarchar. Ho generato una sceneggiatura per farlo. La mia domanda è: ci sono differenze nel modo in cui SQL Server scrive su varcharcolonne o nvarcharcolonne? Abbiamo una serie di procedure di back-end di cui sono preoccupato. Modifica: non …

7
Scrivere un semplice schema bancario: come devo sincronizzare i miei saldi con la cronologia delle loro transazioni?
Sto scrivendo lo schema per un semplice database bancario. Ecco le specifiche di base: Il database memorizzerà le transazioni contro un utente e una valuta. Ogni utente ha un saldo per valuta, quindi ogni saldo è semplicemente la somma di tutte le transazioni rispetto a un determinato utente e valuta. …

6
Somma di rotazione dell'intervallo di date utilizzando le funzioni della finestra
Devo calcolare una somma variabile su un intervallo di date. Per illustrare, utilizzando il database di esempio AdventureWorks , la seguente sintassi ipotetica farebbe esattamente ciò di cui ho bisogno: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID ORDER BY TH.TransactionDate RANGE BETWEEN INTERVAL 45 DAY …





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.