Domande taggate «stored-procedures»

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.

1
sp_prepexec (sp_execute) vs. sp_executeSQL
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 …

3
Utilizzo di SPID nelle tabelle DB (anziché nella variabile tabella)
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 …


1
Ho bisogno di un "tempo morto" per aggiornare una procedura memorizzata? (A causa dell'errore "definizione modificata")
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 …


2
Stesso codice in più stored procedure
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 :) È …

4
Come ottenere risposta dalla procedura memorizzata prima che termini?
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 …

3
È consigliabile utilizzare una tabella temporanea quando la procedura memorizzata può essere eseguita contemporaneamente da utenti diversi?
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 …




1
Autorizzazione utente MySQL per la procedura memorizzata
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' …

2
PROCEDURA DROP SE ESISTE non incluso in mysqldump
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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.