Una funzione esegue alcuni lavori specificati, di solito prendendo parametri come input. In termini di database, questi possono essere specifici di SQL o del fornitore del database.
Dati due numeri ne m, voglio generare una serie del modulo 1, 2, ..., (n-1), n, n, (n-1), ... 2, 1 e ripeterlo mvolte. Ad esempio, per n = 3e m = 4, voglio una sequenza dei seguenti 24 numeri: 1, 2, 3, 3, 2, 1, 1, 2, 3, 3, …
Qualcuno ha una funzione di regressione di Theil-Sen scritta in T-SQL? Ne ho trovato uno scritto in Perl , ma non sono in grado di ricodificarlo in SQL.
Ho questa query su SQL Server, una query di replica di tipo merge: SELECT DISTINCT b.tablenick, b.rowguid, c.generation, sys.fn_MSgeneration_downloadonly ( c.generation, c.tablenick ) FROM #belong b LEFT OUTER JOIN dbo.MSmerge_contents c ON c.tablenick = b.tablenick AND c.rowguid = b.rowguid; Il piano di query stimato include informazioni su 3 query: La …
Sono nel bel mezzo di un dibattito sul fatto che sia meglio ricavare una PRIMARY KEYcolonna d' identità , la nostra fuori da una UDF che genera esplicitamente un ID univoco. Sto discutendo per la colonna di identità. Il mio partner sta discutendo per la generazione manuale dei valori, afferma …
Una delle mie query era in esecuzione in modalità di esecuzione seriale dopo una versione e ho notato che sono state utilizzate due nuove funzioni in una vista a cui fa riferimento la query LINQ to SQL generata dall'applicazione. Quindi ho convertito quelle funzioni SCALAR in funzioni TVF, ma la …
È abbastanza ben documentato che l'UDF scalare forza un piano seriale globale. Esecuzione di funzioni in parallelo Dato un gran numero di righe che entrano in un punto della pipeline in cui deve essere calcolato un UDF, perché il motore non può semplicemente distribuirle tra i processori? Se non esiste …
Ho un demone di gioco non forking scritto in Perl , che utilizza query acync per scrivere le statistiche dei giocatori in un database PostgreSQL 9.3. Ma quando ho bisogno di leggere qualcosa dal database (come se un giocatore è bandito o se il giocatore ha uno stato VIP), allora …
Ho un database PostgreSQL 9.1 in cui parte gestisce le commissioni degli agenti. Ogni agente ha la propria formula di calcolo della commissione che riceve. Ho una funzione per generare la quantità di provvigione che ogni agente dovrebbe ottenere, ma sta diventando impossibile da usare con l'aumentare del numero di …
Ho scritto una funzione con valori di tabella in Microsoft SQL Server 2008 per prendere una colonna delimitata da virgole in un database per sputare righe separate per ciascun valore. Esempio: "uno, due, tre, quattro" restituirà una nuova tabella con una sola colonna contenente i seguenti valori: one two three …
Voglio aggiornare una funzione scalare nel nostro database. Questa funzione viene utilizzata per diverse colonne calcolate in una tabella di chiavi, quindi ottengo un errore di dipendenza se provo ad aggiornarlo. Posso rimuovere esplicitamente le colonne, aggiornare la funzione e aggiungere nuovamente le colonne, ma, senza troppi problemi, ciò cambierà …
Devo scrivere una funzione per ricevere un carattere stringa e restituire il formato data. Ad esempio, l'ingresso è 20120101 e ho bisogno di questo 01-01-2012. Il problema è che potrebbero esserci degli input errati come questo "2012ABCD". In tal caso, desidero che la funzione restituisca una data fissa come 2020-01-01. …
La nostra applicazione deve funzionare ugualmente bene con un database Oracle o un database Microsoft SQL Server. Per facilitare ciò, abbiamo creato una manciata di UDF per omogeneizzare la nostra sintassi delle query. Ad esempio, SQL Server ha GETDATE () e Oracle ha SYSDATE. Svolgono la stessa funzione ma sono …
Quando l'utente è mappato con lo schema predefinito (dbo) e possiamo selezionare tutte le tabelle in [dbo] senza aggiungere prefisso allo schema. Siamo in grado di eseguire stored procedure senza prefisso se si trova nello schema predefinito. Detto questo, perché dobbiamo aggiungere un prefisso a una funzione con lo schema? …
Ho una domanda come questa: select dbo.fn_complexFunction(t.id) from mytable t In SQL Sentry Plan Explorer, ho notato che devo eseguire Ottieni piano stimato in SQL Sentry per fare in modo che il piano di query includa l'UDF. Quando si esegue "Ottieni piano reale", non sembra che le letture logiche e …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.