Articles of sql server 2005

Ottieni la prima riga di ogni gruppo

Ho una tabella che voglio ottenere l’ultima voce per ogni gruppo. Ecco la tabella: Tabella DocumentStatusLogs |ID| DocumentID | Status | DateCreated | | 2| 1 | S1 | 7/29/2011 | | 3| 1 | S2 | 7/30/2011 | | 6| 1 | S1 | 8/02/2011 | | 1| 2 | S1 | 7/28/2011 | […]

In che modo le query parametrizzate aiutano contro l’iniezione SQL?

In entrambe le query 1 e 2, il testo della casella di testo viene inserito nel database. Qual è il significato della query parametrizzata qui? 1.> ————- SqlCommand cmd = new SqlCommand(“INSERT INTO dbo.Cars ” +”VALUES(@TagNbr);” , conn); cmd.Parameters.Add(“@TagNbr”, SqlDbType.Int); cmd.Parameters[“@TagNbr”].Value = txtTagNumber.Text; 2.> ————– int tagnumber = txtTagNumber.Text.ToInt16(); /* EDITED */ INSERT into Cars […]

Qual è il modo migliore per creare e popolare una tabella di numeri?

Ho visto molti modi diversi per creare e popolare una tabella di numeri. Tuttavia, qual è il modo migliore per crearlo e popolarlo? Con “il meglio” viene definito dal più al meno importante: Tabella creata con indicizzazione ottimale righe generate più velocemente codice semplice utilizzato per creare e popolare Se non sai cosa sia una […]

Come posso eseguire un’istruzione UPDATE con JOIN in SQL?

Ho bisogno di aggiornare questa tabella in SQL Server 2005 con i dati dalla sua tabella ‘padre’, vedi sotto: saldi id (int) udid (int) assid (int) ud id (int) assid (int) sale.assid contiene il valore corretto per aggiornare ud.assid . Quale query lo farà? Sto pensando a join ma non sono sicuro che sia ansible.

Inserire i risultati di una stored procedure in una tabella temporanea

Come si fa a SELECT * INTO [temp table] FROM [stored procedure] ? Non da FROM [Table] e senza definire [temp table] ? Select tutti i dati da BusinessLine in tmpBusLine funziona tmpBusLine . select * into tmpBusLine from BusinessLine Sto provando lo stesso, ma usando una stored procedure che restituisce i dati, non è […]

T-SQL: opposto alla concatenazione di stringhe: come dividere la stringa in più record

Possibile duplicato: Dividi la stringa in SQL Ho visto un paio di domande relative alla concatenazione di stringhe in SQL. Mi chiedo come affronterebbe il problema opposto: suddividere la stringa delimitata da coma in righe di dati: Diciamo che ho tavoli: userTypedTags(userID,commaSeparatedTags) ‘one entry per user tags(tagID,name) E voglio inserire i dati nella tabella userTag(userID,tagID) […]

Simulazione della funzione MySQL di group_concat in Microsoft SQL Server 2005?

Sto provando a migrare un’app basata su MySQL su Microsoft SQL Server 2005 (non per scelta, ma è la vita). Nell’app originale, abbiamo utilizzato quasi interamente dichiarazioni ANSI-SQL, con una significativa eccezione: abbiamo usato la funzione group_concat di MySQL abbastanza frequentemente. group_concat , a proposito, fa questo: data una tabella di, per esempio, nomi di […]