Devo eseguire un AGGIORNAMENTO e un INSERT in una singola transazione. Quel codice funziona bene da solo, ma mi piacerebbe essere in grado di chiamarlo facilmente e passare i parametri richiesti. Quando provo a nidificare questa transazione in una procedura memorizzata, mi imbatto in molti errori di sintassi. Come posso …
Ho questa tabella di database che suppone di mantenere aggiornato l'indice full-text. Tuttavia non lo vedo accadere affatto (nessun errore nel registro perché l'ultimo registro che ho visto è stato quando l'ho attivato manualmente). Ecco cosa sto vedendo ... ma sul tavolo stesso ... Potrebbe essere questo il motivo per …
Stiamo iniziando a progettare gli elementi costitutivi di un data mart / magazzino e dobbiamo essere in grado di supportare tutti i fusi orari (i nostri clienti provengono da tutto il mondo). Dalla lettura delle discussioni online (e nei libri), una soluzione comune sembra essere quella di avere una dimensione …
Vorrei fare questo: DECLARE @Id INT; UPDATE Logins SET SomeField = 'some value' OUTPUT @Id = Id WHERE EmailAddress = @EmailAddress -- this is a parameter of the sproc È possibile? So che posso dichiarare una variabile di tabella locale e indirizzare lì l'output ma preferirei saltarlo se possibile
Ho una tabella con ~ 200 milioni di righe e ~ 15 colonne. Sto pensando di creare un COLUMNSTOREindice sul mio tavolo. Ci saranno cambiamenti nelle prestazioni in base all'ordine delle colonne che utilizzo nell'indice columnstore? Se sì, qual è la logica alla base?
Elenca lavori, pianificazioni e periodi di esecuzione pianificati successivi Sto cercando di elencare i lavori, i programmi e i periodi di esecuzione della prossima corsa programmata. Tuttavia, non mi sembra di riuscire. sysjobactivity ha next_scheduled_run_date, che è quello di cui ho bisogno, ma non riesco a capire come collegarlo sia …
Mi chiedo solo cosa succede se si avvia una transazione in un DB e si è dimenticato di eseguire il commit o il rollback. Il server sarà inattivo? Diciamo che l'hai lasciato per 3 giorni. Ci sono anche utenti che lo usano supponendo che gli altri utenti non sapessero che …
Se un'istanza è MAXDOPimpostata su 1 e gli hint di query vengono utilizzati per consentire a query specifiche di andare in parallelo, il valore Soglia di costo per parallelismo è ancora utilizzato da SQL per decidere se andare effettivamente in parallelo? Non sono stato in grado di scavare queste informazioni …
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 …
Ecco il mio codice adesso: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Funziona alla grande, a meno che non sia eseguito su una macchina con SQL 2008. Mi piacerebbe che il blocco CATCH eseguisse un controllo rispetto alla versione SQL ed eseguisse …
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 …
Vorrei avere un vincolo di controllo che applica questo schema regex per un codice multi-parte: ^\d{3}\.\d{3}\.\d{4}$ ... tre numeri, un punto, tre numeri, un punto, quattro numeri. Devo creare una funzione CLR per applicare la corrispondenza del modello e è possibile fare riferimento alla funzione CLR in DDL? C'è un …
Abbiamo iniziato a nominare le nostre procedure memorizzate come [16_TestStoredProc]. Ci sono implicazioni nella denominazione di una procedura memorizzata come questa? Non spiegherò perché lo stiamo facendo. Non è che io abbia problemi con questo, ma lo farei per qualsiasi conseguenza.
Quindi ho un lavoro di agente SQL di base che esegue uno script Robocopy per spostare tutti i file da una cartella all'altra. Job è una configurazione piuttosto semplice. Con un programma piuttosto semplice. Eppure deve ancora correre. Non intendo correre con successo né intendo correre affatto. C'è qualche motivo …
Lunga storia, ma i nostri consulenti a lungo termine (ex dipendenti) hanno scritto uno script personalizzato anni fa (2006 o giù di lì) per interfacciarsi con Tivoli Storage Manager e sembra che stia verificando un'opzione DB di SQL Server denominata truncate log on checkpoint. La loro tesi è che impedisce …
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.