Ho incontrato uno script come questo: set @sum = sum = (case when somecol1 is null then DATEDIFF(d,[somecol2],somecol3) else 0 end) Non riesco a capire il significato del segno di uguale (=) dopo la seconda somma delle parole chiave. Quando eseguo la query non mostra alcun errore sia con il …
Ho una tabella con una chiave univoca che include una NVARCHAR(50)colonna (corretta o no, ma c'è). Quindi, quando si tenta di inserire Șco C(non importa l'ordine dell'inserto) si rompe sul secondo inserto a causa di problemi di confronto. Ecco l'errore: (1 riga (e) interessata) Messaggio 2601, Livello 14, Stato 1, …
Ho scritto un'istruzione case con> 100 scelte in cui sto usando la stessa istruzione in 4 punti in una semplice query. La stessa query due volte con un'unione tra loro ma sta anche facendo un conteggio e quindi il gruppo contiene anche l'istruzione case. Questo per rietichettare alcuni nomi di …
Ho un codice HTML archiviato nel database e voglio leggerlo come XML. I miei codici: http://rextester.com/RMEHO89992 Questo è un esempio del codice HTML che ho: <div> <section> <h4> <span> A </span> </h4> <ul> <li> <span> Ab</span> AD <span> AC </span> </li> <li> <span> Ag</span> <span> AL </span> </li> </ul> <h4> …
Ho una procedura memorizzata che contiene la logica aziendale. Al suo interno ho circa 1609 variabili (non chiedermi perché, ecco come funziona il motore). Provo a SETuna variabile al valore concatenato di tutte le altre variabili. Di conseguenza durante la creazione ottengo l'errore: Messaggio 8631, livello 17, stato 1, procedura …
Dati due numeri ne m, voglio generare una serie del modulo 1, 2, ..., (n-1), n, n, (n-1), ... 2, 1 e ripeterlo mvolte. Ad esempio, per n = 3e m = 4, voglio una sequenza dei seguenti 24 numeri: 1, 2, 3, 3, 2, 1, 1, 2, 3, 3, …
Ho riscontrato un problema in cui CASEun'espressione non restituisce ciò che mi aspetto. Come test, ho aggiunto una variabile decimale ed eseguito la stessa CASEespressione contro di essa e funziona bene, restituendo i risultati come mi aspettavo (arrotondando il valore quando IsGun=1. Ma quando eseguo quella stessa CASEespressione con un …
Ho un requisito aziendale che ogni record nella tabella Fattura abbia un ID che assomiglia a AAAAMMGNNNN. La parte NNNNNN deve essere riavviata all'inizio di ogni anno. Quindi la prima riga immessa nel 2016 sarebbe simile a 2016000001 e la seconda come 2016000002 ecc. Supponiamo che l'ultimo record per il …
SQL Server 2014: Abbiamo una tabella molto grande (100 milioni di righe) e dobbiamo aggiornare un paio di campi su di essa. Per la spedizione di tronchi, ecc., Ovviamente, vogliamo anche mantenerlo in transazioni di dimensioni ridotte. Se lasciamo che l'esecuzione di seguito venga eseguita per un po 'e quindi …
Quando si tenta di eseguire il mirroring di un database utilizzando il comando seguente ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE test0916aj8CJ Ottengo il seguente errore Messaggio 1475, livello 16, stato 105, riga 1 Database "test0916aj8CJ" potrebbe contenere modifiche registrate in blocco di cui non è stato eseguito il backup. Eseguire …
So che se faccio una EXISTS()chiamata su un valore di ricerca FK, quindi, se quel vincolo FK è attendibile, il risultato è immediato. E se non è attendibile (come quando creo l'FK usando WITH NOCHECK), SQL Server deve andare e controllare la tabella per vedere se il valore è effettivamente …
Questa sembra essere una domanda stupida, ma nonostante alcune ricerche non sono stato in grado di trovare alcuna informazione al riguardo (probabilmente a causa dell'uso di una terminologia errata). È possibile accedere a più accessi al server (autenticazione sql server) a un singolo utente del database (a cui sono assegnate …
Ho un paio di query chiamate da un'applicazione Web C # .NET che sono sempre veloci per me (sono un amministratore locale su SQL Server) ma per un gruppo di utenti (gruppo di dominio con le autorizzazioni richieste), la query è incredibilmente lenta per il punto in timeout nell'applicazione. Cosa …
Ho diversi lavori di SQL Server Agent che dovrebbero essere eseguiti in sequenza. Per mantenere una buona panoramica dei lavori che devono essere eseguiti, ho creato un lavoro principale che chiama gli altri lavori con una chiamata a EXEC msdb.dbo.sp_start_job N'TEST1'. Il processo sp_start_jobtermina all'istante (Job Step 1), ma poi …
Ho bisogno di aggiornare 100 milioni di record in una singola tabella, in effetti, normalizzando la tabella sostituendo il valore varchar di una colonna con semplicemente un ID. (Dico "sostituzione" ma in realtà sto scrivendo l'ID in un'altra colonna.) Quello che sto cercando di ottenere è normalizzare il set di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.