Domande taggate «sql-server-2008»

SQL Server 2008 (versione build principale 10.00.xxxx). Taggare anche con sql-server.



3
Emulare una sequenza TSQL tramite una stored procedure
Ho un requisito per creare una procedura memorizzata che emula una sequenza TSQL. Cioè dà sempre un valore intero distinto crescente su ogni chiamata. Inoltre, se viene passato un numero intero, dovrebbe restituire quel valore se non è mai stato ottenuto un risultato maggiore o il successivo intero più alto …


1
Trovare l'ultima volta che una tabella è stata aggiornata
La domanda: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... mi dirà l'ultima volta che una tabella è stata creata e modificata (dal punto di vista DDL). Ma voglio sapere l'ultima volta che i dati effettivi sono stati inseriti o rimossi dalla …



3
SPID inattivo che blocca altre transazioni
Ho davvero problemi a rintracciare alcuni blocchi che stiamo vivendo. Lo stato di SPID che blocca la radice è "sleep", il cmd è "AWAITING COMMAND" e lo sqltextè SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Quando visualizzo il rapporto Transazioni principali per conteggio transazioni bloccate, l'istruzione SQL di blocco è "-". …

2
Come evitare l'uso di variabili nella clausola WHERE
Data una procedura memorizzata (semplificata) come questa: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Se la Saletabella è grande, l' SELECTesecuzione può richiedere molto tempo, apparentemente perché l'ottimizzatore non può ottimizzare a …

3
Dimensioni dell'unità di allocazione NTFS di SQL Server
Su Windows 2008 R2 che esegue SQL Server 2008 R2 quanto è importante la dimensione dell'unità di allocazione NTFS sulle prestazioni IO DISK. Mi sembra che l'amministratore del server che ha creato i pochi server per un'app mission-critical abbia lasciato la dimensione dell'unità di allocazione NTFS (dimensione del cluster) su …


5
Verifica se le colonne sono NULL
Sto cercando di capire una query semplice che posso fare per verificare se una tabella di grandi dimensioni ha un elenco di voci che ha almeno UN valore vuoto (NULL / vuoto) in QUALSIASI colonna. Ho bisogno di qualcosa del genere SELECT * FROM table AS t WHERE ANY(t.* IS …



1
Come ordini un parametro?
Mi chiedo solo se potrei chiedere un feedback su una procedura memorizzata che sto eseguendo e se esiste un modo più efficiente di gestire lo scenario (sono abbastanza sicuro che ci sarà!). Fondamentalmente ho un singolo SP che chiamo per restituire un elenco di record (Lavori) che possono avere uno …

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.