Articles of sql server 2005

Converti varchar in uniqueidentifier in SQL Server

Una tabella per la quale non ho alcun controllo sullo schema contiene una colonna definita come varchar (50) che memorizza identificatori univoci nel formato ‘a89b1acd95016ae6b9c8aabb07da2010’ (senza trattini) Voglio convertirli in identificatori univoci in SQL per passare a un .Net Guid. Tuttavia, le seguenti righe di query non funzionano per me: select cast(‘a89b1acd95016ae6b9c8aabb07da2010’ as uniqueidentifier) select […]

Come inserire più record e ottenere il valore dell’id quadro?

Sto inserendo più record in una tabella A da un’altra tabella B. C’è un modo per ottenere il valore dell’identity framework del record della tabella A e aggiornare il record della tabella b senza fare un cursore? Create Table A (id int identity, Fname nvarchar(50), Lname nvarchar(50)) Create Table B (Fname nvarchar(50), Lname nvarchar(50), NewId […]

Creazione di trigger di controllo in SQL Server

Devo implementare il rilevamento delle modifiche su due tabelle nel mio database SQL Server 2005. Ho bisogno di controllare aggiunte, cancellazioni, aggiornamenti (con dettagli su cosa è stato aggiornato). Avevo intenzione di utilizzare un trigger per fare questo, ma dopo aver frugato su Google ho scoperto che era incredibilmente facile farlo in modo errato, e […]

Istruzione SQL per selezionare tutte le righe del giorno precedente

Sto cercando una buona dichiarazione SQL per selezionare tutte le righe dal giorno precedente da una tabella. La tabella contiene una colonna datetime. Sto usando SQL Server 2005.

Quanta dimensione “Null” assume SQL Server

Ho un grande tavolo con 10 colonne. 4 di questi rimangono nulli il più delle volte. Ho una query che fa il valore nullo prende qualsiasi dimensione o nessuna dimensione in byte. Ho letto alcuni articoli che alcuni di loro stanno dicendo: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html C’è un equivoco che se abbiamo i valori NULL in una tabella […]

vincolo condizionale unico

Ho una situazione in cui ho bisogno di applicare un vincolo univoco su un insieme di colonne, ma solo per un valore di una colonna. Quindi ad esempio ho una tabella come Table (ID, Name, RecordStatus). RecordStatus può avere solo un valore 1 o 2 (attivo o cancellato) e voglio creare un vincolo univoco su […]

Elimina i record duplicati da una tabella SQL senza una chiave primaria

Ho la tabella sottostante con i record qui sotto create table employee ( EmpId number, EmpName varchar2(10), EmpSSN varchar2(11) ); insert into employee values(1, ‘Jack’, ‘555-55-5555’); insert into employee values (2, ‘Joe’, ‘555-56-5555’); insert into employee values (3, ‘Fred’, ‘555-57-5555’); insert into employee values (4, ‘Mike’, ‘555-58-5555’); insert into employee values (5, ‘Cathy’, ‘555-59-5555’); insert […]

Esempio di vita reale, quando utilizzare OUTER / CROSS APPLY in SQL

Ho esaminato CROSS / OUTER APPLY con un collega e stiamo lottando per trovare esempi di vita reale su dove usarli. Ho passato un sacco di tempo a guardare Quando dovrei usare Cross Apply su Inner Join? e googling ma l’esempio principale (solo) sembra piuttosto bizzarro (usando il conteggio delle righe da una tabella per […]

SQL Server, converti un’istanza denominata nell’istanza predefinita?

Devo convertire un’istanza denominata di SQL Server 2005 in un’istanza predefinita. C’è un modo per farlo senza una reinstallazione? Il problema è che 2 su 6 degli sviluppatori sono installati con un’istanza denominata. Quindi sta diventando un dolore che cambia le stringhe di connessione per gli altri 4 di noi. Sto cercando il percorso di […]

È ansible selezionare i dati del server SQL utilizzando la posizione ordinale della colonna

È ansible selezionare i dati della colonna usando l’ordinal_position per una colonna della tabella? So che usare le posizioni ordinali è una ctriggers pratica, ma per un processo di importazione dei dati una tantum devo essere in grado di utilizzare la posizione ordinale per ottenere i dati della colonna. Quindi per esempio create table Test( […]