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.
La questione principale: le attuali procedure memorizzate sono l'unico meccanismo che implementa la memorizzazione nella cache delle tabelle temporanee o le procedure memorizzate dal sistema come sp_executeSQL/ ne sp_executesfruttano anche? Non sono un DBA, quindi per favore usa piccole parole. La nostra applicazione invia istruzioni preparate che, dal profiler, vedo …
Database transazionale utilizzato per la prenotazione di cose ... Al nostro fornitore è stato chiesto di sostituire #temptables con @tablevariables (a causa di pesanti blocchi di compilazione) ma invece sono stati sostituiti con una tabella effettiva che aggiunge SPID come colonna per garantire che la procedura memorizzata agisca solo sulle …
Supponiamo di avere una procedura memorizzata che è duplicata, con alcune modifiche, in diversi database. E voglio fare riferimento al database in cui è memorizzata la procedura memorizzata, anche se viene eseguita in un altro database. Esiste un modo per recuperare il percorso completo (..) o altrimenti recuperare il database …
Ho sempre pensato che l'aggiornamento di una procedura memorizzata fosse qualcosa che potevo fare mentre gli utenti utilizzavano attivamente il sistema. Ma attualmente sto testando un aggiornamento di una procedura memorizzata e durante l'esecuzione di una chiamata a lunga durata allo sproc (sono stati 4+ minuti nella chiamata), ho aggiornato …
Forse per questa comunità il mio problema è semplice, ma per me (un semplice programmatore Java) è un GRANDE problema. Ho un Big DB con sempre più dati. Quindi, l'amministratore di database esterno aveva creato un lavoro che mi mostrava in una tabella temporanea i dati di cui avevo bisogno. …
Di recente mi sono unito a un'azienda e ho appena notato che molte delle procedure memorizzate hanno la stessa sezione di codice ripetuta dappertutto. Ho notato che mi è stato assegnato il compito di modificare una piccola sezione di quel codice in ogni SP che si è verificato :) È …
Devo restituire un risultato parziale (come semplice selezione) da una procedura memorizzata prima che sia terminata. è possibile farlo? Se sì, come farlo? In caso contrario, qualche soluzione alternativa? EDIT: ho diverse parti della procedura. Nella prima parte ho calcolato diverse stringhe. Li utilizzo più avanti nella procedura per effettuare …
Sto lavorando su una procedura memorizzata che recupera objectGUID dalla directory attiva. Sto memorizzando il risultato in una tabella temporanea e quindi restituendo il valore in un parametro di output per l'uso con altri processi. L'SP verrà chiamato da diverse stored procedure, nonché dalle applicazioni Web PHP, ASP Classic e …
È possibile in qualche modo definire routine disponibili a livello globale? Sembra che ogni routine debba essere creata in un ambito del database. Quando ho provato a creare una routine dalla console (senza emissione precedente use dbname), ricevo un errore: ERROR 1046 (3D000): No database selected Abbiamo tonnellate di database …
Mi chiedo se esiste un modo per dichiarare una variabile di tabella dei tipi in PL / pgSQL per contenere i risultati della query? Ad esempio, come posso esprimere qualcosa come: q1 = select * from foo; q2 = select * from bar; for t1 in q1: for t2 in …
Versione breve: esiste un modo per compilare in modo condizionale blocchi di codice TSQL in un progetto dati di SQL Server utilizzando SQL Server Data Tools per Visual Studio 2010? Sto usando SQL Server Data Tools in Visual Studio 2010 per lavorare su un database sperimentale di SQL Server Express. …
Ho creato una semplice procedura memorizzata: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Ma non è riuscito a eseguirlo: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' …
Sto scaricando le mie stored procedure utilizzando solo il comando seguente: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt databasename -u username -p > outputfile.sql ma il file di dump risultante non include una PROCEDURA DROP SE ESISTE prima di ogni dichiarazione di procedura. Come aggiungere la query di rilascio al mio …
Il titolo lo riassume. Sono ragionevolmente benestante con PHP e mi sento a mio agio nel fare ciò di cui ho bisogno con i valori estratti da MySQL, tuttavia nell'interesse di espandere la mia conoscenza mi sono chiesto se forse sarebbe una tecnica più efficiente nel lunga corsa. Sono equivalenti …
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.