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
Unire due query SELECT con diverse clausole WHERE
Ho una tabella di servizi. Devo unire due query SELECT. Entrambi hanno clausole where diverse. Per esempio SELECT U_REGN as 'Region', COUNT(callID) as 'OpenServices', SUM(CASE WHEN descrption LIKE '%DFC%' THEN 1 ELSE 0 END) 'DFC' FROM OSCL WHERE ([status] = - 3) GROUP BY U_REGN ORDER BY 'OpenServices' desc Questo …

1
Assembly di riferimento in sqlproj non distribuito sul server
Ho un progetto di database di Visual Studio 2013 che prende come riferimento una versione modificata di fastJSON . Ho selezionato Genera DDL nelle proprietà di riferimento come mostrato in questo screenshot: E nel file msbuild .sqlproj: <Reference Include="fastJSON"> <HintPath>..\..\fastjson\output\net40\fastJSON.dll</HintPath> <GenerateSqlClrDdl>True</GenerateSqlClrDdl> </Reference> Tuttavia bin / debug / Project.sql non contiene …




3
sovrascrivi la tabella con i dati di un'altra tabella - SQL
I nostri utenti vogliono aggiornare un database QA dalla produzione ma vogliono due tabelle (chiamiamoli T1 e T2) per conservare i dati QA originali. Quindi ho copiato due tabelle dal QA (DB1) a un database QA temporaneo (DB2). Quindi DB1 aggiornato dalla produzione. Dopo l'aggiornamento, desidero sovrascrivere i dati T1 …


3
L'indice non cluster è più veloce dell'indice cluster?
Entrambe le tabelle hanno la stessa struttura e 19972 righe in ciascuna tabella. per esercitarmi nell'indicizzazione, ho creato entrambe le tabelle con la stessa struttura e create clustered index on persontb(BusinessEntityID) e nonclustered index on Persontb_NC(BusinessEntityId) e struttura del tavolo BusinessEntityID int FirstName varchar(100) LastName varchar(100) -- Nonclusted key on …


1
Quando si esegue una transazione tra database, in quale registro (i) delle transazioni vengono archiviate le informazioni?
Dato il seguente frammento: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit In quali log delle transazioni del database verranno inserite le informazioni transazionali? Mi aspetto che entrambi i registri ottengano tutti i dati, dal momento che non avrebbe senso …


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.