Articles of server SQL

Cattura il conteggio da una query SQL

Qual è il modo più semplice in C # (file .cs) per ottenere il conteggio dal comando SQL SELECT COUNT(*) FROM table_name in una variabile int ?

Copia la tabella in un altro database su un altro SQL Server

Vorrei copiare una tabella da un database all’altro. So che puoi facilmente fare quanto segue se i database si trovano sullo stesso SQL Server. SELECT * INTO NewTable FROM existingdb.dbo.existingtable; C’è un modo semplice per farlo se i database si trovano su due diversi SQL Server, senza dover scorrere tutti i record nella tabella originale […]

Operatore di e commerciale (&) in una clausola WHERE di SQL Server

Ci scusiamo per la domanda di base. Cosa fa l’operatore & in questo SQL WHERE (sc.Attributes & 1) = 0 sc è un alias per una tabella che contiene gli attributes una colonna. Sto cercando di capire alcuni SQL in un report e quella linea sta facendo tornare 0 voci. Se lo commento, funziona. Ho […]

confronto tra troncato e cancella in mysql / sqlserver

Una cosa mi ha colpito in testa su mysql / sqlserver, ad esempio delete / truncate Quale è migliore e più veloce? dove usare cancellare? dove usare tronca?

Come inserire un record e restituire l’ID appena creato utilizzando un singolo SqlCommand?

Sto usando un object SqlCommand per inserire un record in una tabella con una chiave primaria autogenerata. Come posso scrivere il testo del comando in modo da ottenere l’ID appena creato quando utilizzo il metodo ExecuteScalar ()?

Come leggere l’ultima riga con SQL Server

Qual è il modo più efficace per leggere l’ultima riga con SQL Server? La tabella è indicizzata su una chiave univoca: i valori della chiave “in basso” rappresentano l’ultima riga.

Qual è il modo migliore per gestire DBNull

Ho spesso problemi con i DataRows restituiti da SqlDataAdapters . Quando provo a riempire un object usando un codice come questo: DataRow row = ds.Tables[0].Rows[0]; string value = (string)row; Qual è il modo migliore per gestire DBNull’s in questo tipo di situazione.

Come si aggiunge una colonna NOT NULL a una tabella di grandi dimensioni in SQL Server?

Per aggiungere una colonna NOT NULL a una tabella con molti record, è necessario applicare un vincolo DEFAULT. Questo vincolo fa sì che l’intero comando ALTER TABLE impieghi molto tempo per essere eseguito se la tabella è molto grande. Questo è perché: ipotesi: Il vincolo DEFAULT modifica i record esistenti. Ciò significa che il db […]

Imansible connettersi a localhost, ma con nome computer in SQL Server 2008

Sto utilizzando SQL Server 2008 e in Visual Studio, in Esplora server, posso connettermi a SQL Server in esecuzione utilizzando il nome del mio computer, ma non posso usare 127.0.0.1 o localhost, non dovrebbero essere uguali? Inoltre, quando si utilizza una stringa di connessione nel file web.config per il sito Web, non riesco a connettermi […]

Qual è il modo migliore per eseguire il bulk degli inserimenti del database da c #?

Come faccio a / qual è il modo migliore per inserire inserimenti di database collettivi? In C #, sto iterando su una raccolta e chiamando una procedura di inserimento memorizzato per ciascun elemento nella raccolta. Come posso inviare tutti i dati in una chiamata al database? Ad esempio, ho un elenco di persone ( List […]