Codice richiamabile installato su un gestore database, esponendo un'API attraverso la quale può essere invocato. Normalmente scritti nella lingua di query nativa, alcune piattaforme DBMS supportano anche altre lingue.
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 …
Breve storia, stiamo lavorando con un fornitore esterno che ha un sistema di sondaggi. Il sistema non è necessariamente progettato in modo ottimale quando si crea un nuovo sondaggio e il sistema crea una nuova tabella, ovvero: Tables ____ Library_1 -- table for Survey 1 SurveyId int InstanceId int Q_1 …
Ho una procedura memorizzata che voglio refactoring, in un database che ha migliaia di SP. Esiste un modo rapido per trovare riferimenti a quella procedura memorizzata in altri SP in modo da poter essere sicuro di non infrangere nessun altro codice durante il refactoring. Nel codice dell'applicazione posso cercare le …
Esiste un modo per creare un mysqldump che salverà tutti i trigger e le procedure da un db specificato? Qualche tempo fa ho letto che mysqldumpsalverà anche i miei trigger, ma non sembra. La mia seconda domanda correlata è come posso controllare in un file sql se esistono trigger?
Ho la seguente Stored Procedure che funziona benissimo TRANNE quando ho impostato 'OrderBy' su 'OrderNumber'. Viene visualizzato il seguente errore: Conversione non riuscita durante la conversione del valore nvarchar "SK11270" nel tipo di dati int. (SK11270 è un valore nella colonna OrderNumber che è nvarchar (50)) Se eseguo la query …
Devo risolvere un problema che sto riscontrando e ho bisogno di aiuto per capire come funziona sp_msforeachdb al fine di superare il mio problema. Quello che succede è ogni volta che eseguo sp_msforeachdb, ricevo un errore Msg 102, Level 15, State 1, Incorrect syntax near '61' Un esempio del mio …
Sto cercando di aggiornare una tabella con una matrice di valori. Ogni elemento nella matrice contiene informazioni che corrispondono a una riga in una tabella nel database di SQL Server. Se la riga esiste già nella tabella, aggiorniamo quella riga con le informazioni nell'array specificato. Altrimenti, inseriamo una nuova riga …
Ho una procedura memorizzata che fa riferimento a un server collegato. In diversi punti della procedura ho ottenuto qualcosa di simile al seguente: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Questa procedura esiste nel mio ambiente di sviluppo, ambiente di test e ambiente live. Il …
A causa di alcuni problemi con InnoDB, ho intenzione di scaricare tutti i database su un nuovo server: mysqldump -E -R --all-databases | pv -b | mysql -u root -p -h new.server Il processo di dump si è interrotto con errore: 59.9kB assword: 59.9kB ERROR 145 (HY000) at line 2970: …
Questo è il caso che nel DB che sto controllando, c'è una tabella di archivio che mantiene la cronologia dell'utente, e c'è un trigger o una procedura di archiviazione che dopo qualche tempo elimina le righe da questa tabella, al fine di evitare il sovradimensionamento del stesso, non ho progettato …
Lo sviluppatore di C # incoraggiato dalla direzione a scrivere le stored procedure di SQL Server spesso produce procedure come questa create table #t1 (...); insert into #t1 Select ... from table_a where ...; insert into #t1 Select ... from table_b where ...; update #t1 Set ... = ... where …
Ho una domanda su un pezzo di documentazione sulle tabelle temporanee che ho letto di recente su TechNet . Il quarto paragrafo della sezione Tabelle temporanee su quella pagina recita come segue: Se viene creata una tabella temporanea con un vincolo denominato e la tabella temporanea viene creata nell'ambito di …
Sto cercando di provare a eseguire la stessa procedura memorizzata più volte con parametri diversi ma allo stesso tempo. Sto usando SQL 2014 La ragione di ciò è che il completamento della procedura richiede circa 7 ore. In realtà fa lo stesso processo molte volte. Quindi, ad esempio, potrebbe creare …
Ho un database con "libri" (racconti per bambini) e sarebbe estremamente istruttivo avere conteggi di ogni parola nei libri. Ho capito come ottenere il conteggio delle parole per ogni parola usando: SELECT SUM ( ROUND ( (LENGTH(pageText) - LENGTH (REPLACE (pageText, "Word", ""))) /LENGTH("Word") ) ) FROM pages WHERE bookID …
Nella console mysql useremo il comando delimitatore per modificare il delimitatore ed è utile definire le procedure. Ho capito il comando delimitersolo per il client mysql (comando lato client). ma sto usando il client mysql che non ha il comando delimiter simile dbslayer, su questo tipo di client come posso …
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.