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.
Devo eseguire un AGGIORNAMENTO e un INSERT in una singola transazione. Quel codice funziona bene da solo, ma mi piacerebbe essere in grado di chiamarlo facilmente e passare i parametri richiesti. Quando provo a nidificare questa transazione in una procedura memorizzata, mi imbatto in molti errori di sintassi. Come posso …
Ho una procedura memorizzata che memorizza i valori in una variabile di tabella. Seleziono questi valori e li restituisco quando viene chiamata la procedura. Sto cercando di impostare questi valori di ritorno in un'altra variabile di tabella ma non riesco a capirlo. Procedura memorizzata ALTER PROCEDURE [dbo].[GetOrSetDomainId] @DomainName varchar(50), @DomainUrl …
Quali sono i privilegi richiesti per eseguire una funzione trigger in PostgreSQL 8.4? Sembra che i privilegi impostati su un ruolo non siano importanti per eseguire una funzione di trigger. Penso di aver visto un giorno che i privilegi richiesti per eseguire una funzione di trigger sono il privilegio EXECUTE …
Uso Postgresql 9.1, con Ubuntu 12.04. Ispirato dalla risposta di Craig alla mia domanda concatenazione di tipo setof o registrare setof ho pensato di andare bene con l'utilizzo return query, setof recorde un generatore di serie in questa funzione plpgsql: create or replace function compute_all_pair_by_craig(id_obj bigint) returns setof record as …
Spero che questa sia una domanda con una risposta più breve di "Leggi un libro di 1000 pagine", ma poi, se questa è la situazione reale, allora mi colpirà. Non sono un vero DBA, sono uno sviluppatore di software che sta realizzando che abbiamo bisogno di un DBA, eppure il …
Ho sentito questo da amici, ma non ho mai indagato se questo è vero. È vero che i risultati dei dati di una query eseguita sono memorizzati nella cache? Voglio dire, se ho una procedura memorizzata come: SELECT * FROM USERLIST ... è vero che il risultato (elenco di utenti, …
PLS-00306: numero o tipi di argomenti errati nella chiamata a 'stringa' Causa: questo errore si verifica quando la chiamata del sottoprogramma indicata non può essere associata a nessuna dichiarazione per quel nome del sottoprogramma. Il nome del sottoprogramma potrebbe essere errato, un parametro potrebbe avere un tipo di dati errato, …
Qual è un buon modo per rendere i proc memorizzati abbastanza robusti da poter scalare molto bene e contenere anche la gestione degli errori? Inoltre, qual è il modo migliore per gestire più scenari di errore in un proc memorizzato e avere un sistema di feedback intelligente che restituirà informazioni …
La domanda si riferisce al parametro numerico in questa documentazione msdn In caso contrario, è possibile creare più procedure memorizzate in SQL Server differenziate per numero e rilasciarle con un singolo rilascio. create procedure dbo.stored_proc1 as select 1 go create procedure dbo.stored_proc1;2 as select 2 go exec stored_proc1 -- returns …
Devo ottenere alcuni dati da un db esterno ed effettuare alcuni calcoli con esso in un altro db, è possibile connettersi a un db esterno da una procedura memorizzata? Grazie ragazzi. PS. Sto usando Oracle ed entrambi i database sono nello stesso server.
Ho una procedura memorizzata che inserisce 650 campi in una tabella. L'inserimento non riesce con un errore di troncamento. È semplice INSERT INTO SELECT (a bunch of fields) FROM (a bunch of tables) Di seguito è riportato il messaggio di errore: Messaggio 8152, livello 16, stato 14, procedura DSP_Procedure, riga …
Vorrei creare una procedura memorizzata che creerà una riga in una tabella per ogni giorno in un determinato intervallo di date. La Stored Procedure accetta due input: una data di inizio e una data di fine dell'intervallo di date desiderato dall'utente. Quindi, diciamo che ho un tavolo così: SELECT Day, …
Ho modificato una tabella centrale nel mio database e sp_depends restituisce letteralmente centinaia di risultati e sono preoccupato che alcune di quelle stored procedure potrebbero non essere più compilate dopo la mia modifica. Controllare una singola procedura memorizzata è semplice (ho appena rieseguito lo script alter e ho verificato se …
Un post qui su DBA.StackExchange ( Quali sono le migliori pratiche per i trigger per mantenere un numero di revisione sui record? ) Ha generato una domanda interessante (almeno, interessante per me) per quanto riguarda le prestazioni in MySQL. Il contesto è che vogliamo inserire un record in una tabella …
C'è un modo per elencare chi ha creato determinati procure in SQL Server 2008? In questo link SO ci sono alcune risposte ma di 6 anni fa. So che è una buona pratica scrivere il tuo nome e la tua data, quindi iniziare a creare la procedura, ma non vedo …
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.