Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.
Sto testando architetture diverse per tabelle di grandi dimensioni e un suggerimento che ho visto è di utilizzare una vista partizionata, per cui una tabella di grandi dimensioni viene suddivisa in una serie di tabelle più piccole "partizionate". 1 , 2 , 3 , 4 Nel testare questo approccio, ho …
Ho a che fare con SQL che appare come segue create procedure as begin Notare le grandi lacune, ad esempio tra ase begin. Come posso rimuoverli? Ho usato il formattatore SQL ma questo non funziona.
Definizione del problema Il nostro server di database deve essere trasferito su un altro datacenter. Funziona su Microsoft SQL Server 2012 Enterprise (64 bit) e contiene due database di circa 2 TB e 1 TB. Avere poco o nessun tempo morto per questo sarebbe l'ideale. Carico di lavoro Tali database …
Sto modificando la struttura di un database. Il contenuto di più colonne della tabella FinancialInstitution deve essere trasferito nella tabella Person . FinancialInstitution è collegato a Persona con una chiave esterna. Ogni istituto finanziario necessita dell'ID della persona corrispondente. Pertanto, per ogni nuova riga inserita in Persona, l'ID di questa …
Voglio avere una relazione uno-a-molti in cui per ogni genitore, uno o zero dei figli è contrassegnato come "favorito". Tuttavia, non tutti i genitori avranno un figlio. (Pensa ai genitori come domande su questo sito, ai bambini come risposte e ai preferiti come risposta accettata.) Ad esempio, TableA Id INT …
Nota: non sto chiedendo il controllo della versione completa. Esiste un modo automaticamente per mantenere una cronologia delle procedure memorizzate su SQL Server. Simile a come Google Documenti conserva automaticamente una cronologia delle versioni dei documenti e Wikipedia mantiene automaticamente una cronologia delle versioni degli articoli. Non voglio che gli …
Sto creando un'applicazione in cui prevedo di incorporare SQL Server 2012 Express come archivio dati principale. Durante i test sulla mia macchina di sviluppo (Win7-32 con 3 GB di RAM), non ho mai osservato il sqlservr.exeprocesso di utilizzare più di 1 GB di RAM come mi aspetterei dai limiti di …
C'è un modo per generare uno script di creazione da una tabella esistente puramente in T-SQL (ovvero senza usare SMO, poiché T-SQL non ha accesso a SMO). Diciamo una procedura memorizzata che riceve un nome di tabella e restituisce una stringa che contiene lo script di creazione per la tabella …
Ho la seguente procedura (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId and …
Ho bisogno di una query che può essere utilizzata in (o come) una funzione e recupera tutte le combinazioni di n valori. E ho bisogno di tutte le combinazioni di lunghezza k dove k = 1..n. Input e risultato del campione estesi, pertanto l'input ha 3 valori invece di 2, …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Stavo leggendo Clusterede Non Clustered Indexes. Clustered Index- Contiene pagine di dati. Ciò significa che le informazioni complete sulla riga saranno presenti nella colonna dell'indice …
Abbiamo due server SQL di produzione che eseguono SQL Server 2005 SP4 con aggiornamento cumulativo 3. Entrambi i server funzionano su macchine fisiche identiche. DELL PowerEdge R815 con 4 CPU core 12 x e 512 GB (sì GB) di RAM, con unità SAN SAN iSCSI da 10 GB per tutti …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Abbiamo un server DB di produzione su SQL 2005. Tutto funziona normalmente per un po ', ma dopo un paio di settimane vediamo un notevole …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Quindi abbiamo un sito di clienti che si lamenta di prestazioni molto lente. Ho dato un'occhiata ed è ovvio che il problema è che Somebody …
In SQL Server 2008, sto usando RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)per restituire set di dati con RANK. Ma ho centinaia di record per ogni partizione, quindi otterrò i valori dal rango 1, 2, 3 ...... 999. Ma voglio solo un massimo di 2 RANKsin ciascuno PARTITION. …
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.