Articles of server SQL

Errore 5 di sistema operativo SQL Server: “5 (Accesso negato.)”

Sto iniziando a imparare SQL e ho un libro che fornisce un database su cui lavorare. Questi file qui sotto sono nella directory ma il problema è che quando eseguo la query, mi dà questo errore: Messaggio 5120, livello 16, stato 101, riga 1 Imansible aprire il file fisico “C: \ Murach \ SQL Server […]

Perché i nomi delle tabelle in SQL Server iniziano con “dbo”?

Almeno sulla mia istanza locale, quando creo le tabelle, sono tutte precedute da “dbo”. Perché?

Costruisci la data del numero dell’anno e della settimana in MSSQL

Se ho un YEAR e un numero di WEEK , qual è un modo pulito per build una DATE da questo? Preferirei che il giorno della settimana potesse essere un lunedì.

SQL – Differenza tra COALESCE e ISNULL?

Quali sono le differenze pratiche tra COALESCE () e ISNULL (, ”)? Quando si evitano valori NULL nelle concatenazioni SQL, qual è il migliore da utilizzare? Grazie!

Come posso calcolare un totale parziale in SQL senza usare un cursore?

Tralascio la configurazione del cursore e SELEZIONA dalla tabella temporanea per brevità. Fondamentalmente, questo codice calcola un saldo corrente per tutte le transazioni per transazione. WHILE @@fetch_status = 0 BEGIN set @balance = @balance+@amount insert into @tblArTran values ( –from artran table @artranid, @trandate, @type, @checkNumber, @refNumber,@custid, @amount, @taxAmount, @balance, @postedflag, @modifieddate ) FETCH NEXT […]

SQL Server Converti numero intero in stringa binaria

Mi chiedevo se esistesse un modo semplice in SQL per convertire un intero nella sua rappresentazione binaria e quindi memorizzarlo come un varchar. Ad esempio 5 verrebbe convertito in “101” e memorizzato come varchar.

Ottenere il minimo di due valori in SQL

Ho due variabili, una si chiama PaidThisMonth e l’altra si chiama OwedPast . Sono entrambi i risultati di alcune subquery in SQL. Come posso selezionare il più piccolo dei due e restituirlo come valore denominato PaidForPast ? La funzione MIN funziona su colonne, non su variabili.

Prestazioni SQL su LEFT OUTER JOIN vs NOT EXISTS

Se voglio trovare un insieme di voci nella tabella A ma non nella tabella B, posso usare LEFT OUTER JOIN o NOT EXISTS. Ho sentito che SQL Server è orientato verso ANSI e in alcuni casi LEFT OUTER JOINs sono molto più efficienti di NOT EXISTS. ANSI JOIN funzionerà meglio in questo caso? e gli […]

SQL Server: AGGIORNA una tabella utilizzando ORDER BY

Vorrei sapere se esiste un modo per utilizzare una clausola order by quando si aggiorna una tabella. Sto aggiornando una tabella e impostando un numero consecutivo, ecco perché l’ordine dell’aggiornamento è importante. Usando la seguente istruzione sql, sono riuscito a risolverlo senza usare un cursore: DECLARE @Number INT = 0 UPDATE Test SET @Number = […]

Un valore esplicito per la colonna Identity nella tabella può essere specificato solo quando viene utilizzato un elenco di colonne e IDENTITY_INSERT è ON SQL Server

Sto provando a fare questa domanda INSERT INTO dbo.tbl_A_archive SELECT * FROM SERVER0031.DB.dbo.tbl_A ma anche dopo che ho corso set identity_insert dbo.tbl_A_archive on Sto ricevendo questo messaggio di errore Un valore esplicito per la colonna Identity nella tabella ‘dbo.tbl_A_archive’ può essere specificato solo quando viene utilizzato un elenco di colonne e IDENTITY_INSERT è ON. tbl_A […]