Domande taggate «sql-server»

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.

2
Spooling a scansione costante
Ho un tavolo con poche dozzine di righe. Segue una configurazione semplificata CREATE TABLE #data ([Id] int, [Status] int); INSERT INTO #data VALUES (100, 1), (101, 2), (102, 3), (103, 2); E ho una query che unisce questa tabella a un set di righe costruite con valori di tabella (fatte …

3
Concatena tutti i valori dello stesso elemento XML usando XPath / XQuery
Ho un valore XML come questo: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Voglio per concatenare tutti i Ivalori e restituirli come una singola stringa: ABC.... Ora so che posso distruggere l'XML, aggregare i risultati come XML senza nome e applicare .values('text()[1]', ...)al risultato: SELECT ( SELECT n.n.value('text()[1]', 'varchar(50)') AS [text()] …


2
Perché una tabella temporanea è una soluzione più efficiente al problema di Halloween di una bobina desiderosa?
Considera la seguente query che inserisce le righe da una tabella di origine solo se non sono già nella tabella di destinazione: INSERT INTO dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR WITH (TABLOCK) SELECT maybe_new_rows.ID FROM dbo.A_HEAP_OF_MOSTLY_NEW_ROWS maybe_new_rows WHERE NOT EXISTS ( SELECT 1 FROM dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR halloween WHERE maybe_new_rows.ID = halloween.ID ) OPTION (MAXDOP 1, QUERYTRACEON …


4
Indice Unicità Overhead
Ho avuto un dibattito in corso con vari sviluppatori nel mio ufficio sul costo di un indice e se l'unicità è vantaggiosa o costosa (probabilmente entrambi). Il nocciolo del problema sono le nostre risorse concorrenti. sfondo Ho già letto una discussione in cui si afferma che un Uniqueindice non è …






2
Alla ricerca di informazioni privilegiate FILESTREAM
Quando la funzionalità FILESTREAM è attivata su Microsoft SQL Server 2012, SQL Server creerà una condivisione "nascosta" sul sistema. La condivisione è definita come segue: Sharename FILESTREAM_SHARE Path \\?\GLOBALROOT\Device\RsFx0320\<localmachine>\FILESTREAM_SHARE Remark SQL Server FILESTREAM share Maximum users unlimited Users Caching Manual caching of documents Permissions NT-AUTHORITY\Authenticated Users, FULL Il nome è …

4
Perché TSQL restituisce il valore errato per POWER (2., 64.)?
select POWER(2.,64.)restituisce 18446744073709552000invece di 18446744073709551616. Sembra avere solo 16 cifre di precisione (arrotondando il 17). Pur rendendo esplicita la precisione select power(cast(2 as numeric(38,0)),cast(64 as numeric(38,0))), restituisce comunque il risultato arrotondato. Questa sembra un'operazione piuttosto semplice per sfaldarsi arbitrariamente a 16 cifre di precisione come questa. Il massimo che può …

3
Suggerimento per la cardinalità di SQL Server
Esiste un modo per "iniettare" una stima della cardinalità in un ottimizzatore di SQL Server (qualsiasi versione)? cioè qualcosa di simile al suggerimento di cardinalità di Oracle. La mia motivazione è guidata dall'articolo, Quanto sono buoni gli ottimizzatori di query, davvero? [1] , in cui testano l'influenza dello stimatore della …


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.