Articles of sql server 2005

Imansible ottenere SQL Server compatto 3.5 / 4 per funzionare con ASP .NET MVC 2

Sto usando Visual Studio 2008 Pro. Probabilmente mi manca qualcosa di molto ovvio, ma ho cercato di far funzionare il CTP per Sql Server compact 4 nella mia applicazione asp.net mvc. Posso trovare accanto a nessuna istruzione su come impostare questo o un’applicazione di esempio di lavoro. Il mio objective è un’installazione privata, quindi posso […]

Dati gerarchici in Linq: opzioni e prestazioni

Ho alcuni dati gerarchici – ogni voce ha un id id e un (nullable) id della voce genitore. Voglio recuperare tutte le voci nell’albero sotto una determinata voce. Questo è in un database SQL Server 2005. Lo sto interrogando con LINQ su SQL in C # 3.5. LINQ to SQL non supporta direttamente le espressioni […]

È ansible forzare il blocco a livello di riga in SQL Server?

Riesco a vedere come distriggersre il livello di riga e il blocco a livello di pagina in SQL Server, ma non riesco a trovare un modo per imporre a SQL Server di utilizzare il blocco a livello di riga. C’è un modo per forzare SQL Server a utilizzare il blocco a livello di riga e […]

Come si ottiene la “settimana di inizio” e la “settimana di fine” dal numero della settimana in SQL Server?

Ho una query che conta le date del matrimonio del membro nel database … Select Sum(NumberOfBrides) As [Wedding Count], DATEPART( wk, WeddingDate) as [Week Number], DATEPART( year, WeddingDate) as [Year] FROM MemberWeddingDates Group By DATEPART( year, WeddingDate), DATEPART( wk, WeddingDate) Order By Sum(NumberOfBrides) Desc Come faccio a capire quando l’inizio e la fine di ogni […]

Il modo più veloce per aggiornare 120 milioni di record

Devo inizializzare un nuovo campo con il valore -1 in una tabella di record da 120 milioni. Update table set int_field = -1; Lo lascio funzionare per 5 ore prima di cancellarlo. Ho provato a eseguirlo con il livello di transazione impostato per leggere senza impegno con gli stessi risultati. Recovery Model = Simple. MS […]

Query SQL Server: selezione di COUNT (*) con DISTINCT

In SQL Server 2005 ho una tabella cm_production che elenca tutto il codice che è stato messo in produzione. La tabella ha un ticket numero, program_type e program_name e push_number insieme ad alcune altre colonne. OBIETTIVO: conta tutti i nomi dei programmi DISTINCT per tipo di programma e numero di push Quello che ho finora […]

Tecniche migliori per tagliare gli zeri iniziali in SQL Server?

Sto usando questo da un po ‘di tempo: SUBSTRING(str_col, PATINDEX(‘%[^0]%’, str_col), LEN(str_col)) Tuttavia, di recente, ho riscontrato un problema con le colonne con tutti i caratteri “0” come “00000000” perché non trova mai un carattere diverso da “0”. Una tecnica alternativa che ho visto è usare TRIM : REPLACE(LTRIM(REPLACE(str_col, ‘0’, ‘ ‘)), ‘ ‘, ‘0’) […]

SQL Server: le transazioni si ripristinano in caso di errore?

Abbiamo un’app client che esegue alcuni SQL su SQL Server 2005 come quelli seguenti: BEGIN TRAN; INSERT INTO myTable (myColumns …) VALUES (myValues …); INSERT INTO myTable (myColumns …) VALUES (myValues …); INSERT INTO myTable (myColumns …) VALUES (myValues …); COMMIT TRAN; Viene inviato da un comando stringa lungo. Se uno degli inserimenti ha esito […]

Perché utilizzare la clausola INCLUDE quando si crea un indice?

Mentre studiavo per l’esame 70-433, ho notato che puoi creare un indice di copertura in uno dei due modi seguenti. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) — O — CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) La clausola INCLUDE è nuova per me. Perché dovresti usarlo e quali linee guida suggeriresti […]

query SQL per restituire le differenze tra due tabelle

Sto cercando di confrontare due tabelle, SQL Server, per verificare alcuni dati. Voglio restituire tutte le righe da entrambe le tabelle in cui i dati sono nell’uno o nell’altro. In sostanza, voglio mostrare tutte le discrepanze. Ho bisogno di controllare tre pezzi di dati in questo modo, FirstName, LastName e Product. Sono abbastanza nuovo per […]