Articles of sql server 2005

SQL, Come concatenare i risultati?

Attualmente ho una query SQL che restituisce un numero di campi. Ho bisogno di uno dei campi per essere efficacemente un sotto-sotto-interrogativo. Il problema in dettaglio: Se ho una tabella X con due colonne, ModuleID e dice ModuleValue, come posso scrivere una query SQL per prendere i risultati e concatenarli in un campo: Risultati EG […]

separare i valori separati da virgola e memorizzare nella tabella in SQL Server

Sto avendo una stored procedure che ottiene il valore separato da virgola come input. Devo separarlo e ho bisogno di memorizzarlo in una tabella come singole righe. Lascia che l’input per SP sia: Rule_ID ListType_ID Values 1 2 319,400,521,8465,2013 Ho bisogno di memorizzarlo in una tabella denominata DistributionRule_x_ListType nel seguente formato: Rule_ID ListType_ID Value 1 […]

Isoweek in SQL Server 2005

In SQL Server 2008 è ansible trovare isoweek con questo: SELECT datepart(iso_week, getdate()) Prima di SQL Server 2008 non esisteva alcuna funzione integrata per trovare isoweek. Ho cercato in alto e in basso una buona syntax per trovare un iso_week definito dall’utente per SQL Server 2005. Ho trovato alcune soluzioni. Non mi è piaciuta nessuna […]

Query gerarchiche in SQL Server 2005

Nel passato, quando lavoravo in un negozio Oracle, ho dato il CONNECT_BY per scontato. Ora sono bloccato a lavorare con SQL Server 2005 e ho alcune brutte gerarchie di oggetti. In particolare, disponiamo di una tabella autoreferenziale in cui tutti i record figlio hanno una colonna con l’id del genitore. Attualmente abbiamo una vista che […]

Clausola WHERE su tipo di dati “Testo” di SQL Server

Dove [CastleType] è impostato come tipo di dati “text” in SQL Server e la query è: SELECT * FROM [Village] WHERE [CastleType] = ‘foo’ Ottengo l’errore: I tipi di dati TEXT e VARCHAR sono incompatibili nell’operatore uguale a. Non posso interrogare questo tipo di dati con una clausola WHERE?

Istruzione SQL GROUP BY CASE con funzione di aggregazione

Ho una colonna che assomiglia a qualcosa del genere: CASE WHEN col1 > col2 THEN SUM(col3*col4) ELSE 0 END AS some_product E vorrei metterlo nella mia clausola GROUP BY, ma questo sembra causare problemi perché c’è una funzione di aggregazione in colonna. C’è un modo per some_product un alias di colonna come some_product in questo […]

Quando si utilizza Trusted_Connection = true e l’autenticazione di SQL Server, questo avrà effetto sulle prestazioni?

Se una stringa di connessione specifica Trusted_Connection=true con la modalità di autenticazione di SQL Server, le prestazioni della mia applicazione Web saranno influenzate?

Come aggiornare i dati in una tabella dai dati corrispondenti in un’altra tabella in SQL Server 2005

Ho due tabelle in diversi database sullo stesso server di database. Entrambi i database hanno la stessa struttura, ma dati diversi. Database1 (Test1) è l’ultimo e database2 (Test2) è una vecchia copia del database. Test1 ha una tabella chiamata Employee con 3000 record Test2 ha una tabella chiamata Employee con 1000 record Ho bisogno di […]

Come selezionare la data senza tempo in SQL

Quando seleziono la data in SQL, viene restituito come 2011-02-25 21:17:33.933 . Ma ho bisogno solo della parte Date, ovvero 2011-02-25 . Come posso fare questo?

Come inserire un BLOB in un database usando SQL Server Management Studio

Come posso inserire facilmente un blob in un campo varbinary (MAX)? per argomento amoroso: supponiamo che la cosa che voglio inserire sia: c: \ picture.png la tabella è mytable la colonna è mypictureblob e il posto è recid = 1 Sono stato googlando per un po ‘di tempo e non riesco a trovare una soluzione […]