Articles of sql

Come impedire l’inserimento di record duplicati con SqlBulkCopy quando non esiste una chiave primaria

Ricevo un file XML giornaliero contenente migliaia di record, ognuno dei quali è una transazione commerciale che ho bisogno di archiviare in un database interno per l’utilizzo nei rapporti e nella fatturazione. Avevo l’impressione che il file di ogni giorno contenesse solo record univoci, ma ho scoperto che la mia definizione di unique non è […]

Query USQL per creare una tabella da Json Data

Ho un json che è come [{}, {}, {}] , cioè ci possono essere più righe e ogni riga ha un numero di coppie valore-valore, che rimangono fisse per ogni riga. @json = EXTRACT MainId string, Details string FROM @INPUT_FILE USING new Microsoft.Analytics.Samples.Formats.Json.JsonExtractor(); Questo mi dà JSON come una stringa. Non so come ottenere: row[3].property4 […]

Come compilare DataTable con SQL Table

Attualmente sto creando e leggendo un DataTable con il seguente codice nel mio Page_Load protected void Page_Load(object sender, EventArgs e) { if (Session[“AllFeatures1”] == null) { Session[“AllFeatures1”] = GetData(); } table = (DataTable)Session[“AllFeatures1”]; DayPilotCalendar1.DataSource = Session[“AllFeatures1”]; DayPilotNavigator1.DataSource = Session[“AllFeatures1”]; if (!IsPostBack) { DataBind(); DayPilotCalendar1.UpdateWithMessage(“Welcome!”); } if (User.Identity.Name != “”) { Panel1.Visible = true; } } […]

Come eliminare una riga con dati con la sua riga genitore in un’altra tabella

Ci sono due tabelle [ UserData ] e [ HotelData ] li ho collegati con una chiave esterna. che è ” Username ” e voglio cancellare quale Username è stato inserito e cancellare i suoi dati anche sulla 2a tabella. Non so come scrivere il comando sql o c #. Si è verificata un’eccezione non […]

Eseguire l’escape di caratteri speciali in un’istruzione SQL LIKE utilizzando i parametri sql

Ho una tabella contenente prodotti. Devo fare una domanda trovando tutti i risultati corrispondenti a un valore di input dell’utente. Sto usando SqlParameter per l’inserimento degli input. SqlCommand findProcutsByPattern = new SqlCommand( “SELECT *” + ” FROM [Products]” + ” WHERE ProductName LIKE @pattern”, connection); findProcutsByPattern.Parameters.AddWithValue(“@pattern”, ‘%’ + pattern + ‘%’); Il problema si presenta […]

non può essere aperto perché è la versione 706. Questo server supporta la versione 662 e precedenti. Un percorso di downgrade non è supportato

Quando cerco di eseguire il mio sito Web (con aspx), questo problema si presenta: Un’eccezione di tipo “System.Data.SqlClient.SqlException” si è verificata in System.Data.dll ma non è stata gestita nel codice utente Informazioni aggiuntive: Il database ‘C: \ USERS \ XXXX \ DESKTOP \ BERMAN \ APP_DATA \ DATABASE.MDF’ non può essere aperto perché è la […]

Come fare in modo che LINQ esegua una ricerca di intervallo LIKE (SQL)

Ho un grande bisogno di aiuto, ho cercato di farlo da un po ‘di tempo. Quindi ho questa domanda: Select name from BlaBlaBla order by case when name like ‘9%’ then 1 end, case when name like ‘8%’ then 1 end, case when name like ‘7%’ then 1 end, case when name like ‘6%’ then […]

Implementazione del RANK OVER SQL Clause in C # LINQ

Devo implementare la seguente clausola T-SQL …. RANK() OVER (PARTITION BY a.CategoryKey ORDER BY (x.Rate * @BASE_RATE ) DESC )as Rank … in C # LINQ. Finora quello che ho trovato è qualcosa come …. var rank = data.GroupBy(d => d.CategoryKey) .Select(group => group.OrderByDescending(g => g.Rate * @BAES_RATE) Penso che questo mi avrebbe dato ogni […]

Come riutilizzare correttamente ed efficientemente un’istruzione preparata in C # .NET (SQL Server)?

Ho esaminato molte domande ma evidentemente il mio SO-fu non è all’altezza del compito, quindi eccomi qui. Sto cercando di usare in modo efficiente le istruzioni preparate e non intendo solo parametrizzare una singola istruzione, ma la compilazione di una riutilizzazione molte volte. La mia domanda si basa sui parametri e sul riutilizzo e su […]

Query apparentemente equivalenti in LINQ e SQL restituiscono risultati diversi

Non sono sicuro del motivo per cui è stato collegato come un dupe. La domanda è molto diversa. La risposta è diversa. Non so cosa cambiare. Se qualcuno vede cosa mi manca, per favore fammi sapere … Sto ottenendo un numero diverso di risultati usando queste due domande. Dopo averlo analizzato per alcune ore ho […]