È possibile che una funzione di plpgsql di PostgreSQL non restituisca nulla? Ho creato una funzione e non ne ho bisogno per restituire nulla, poiché esegue una query SQL complessa e inserisce i risultati di quella query in un'altra tabella (SELECT INTO ....). Pertanto, non ho alcun bisogno o interesse nel far restituire alla funzione qualsiasi output o valore. Sfortunatamente, quando provo ad omettere la clausola RETURN della dichiarazione di funzione, non riesco a creare la funzione. È possibile che una funzione di plpgsql di PostgreSQL non restituisca nulla?non restituisce nulla dalla funzione postgresql?
7
A
risposta
13
-1
No, deve almeno restituire null
. Dalla PostgreSQL documentation:
Una funzione trigger deve restituire NULL o il valore record/riga avente esattamente la struttura della tabella grilletto stato sparato per.
0
Questo non risponde direttamente alla tua domanda, ma ho trovato interessante il fatto che non hai bisogno di una clausola RETURN
se si dispone di uno o più OUT
parametri di output. Ovviamente restituisce qualcosa, ma consente di "omettere il RITORNO" come dici tu.
Problemi correlati
- 1. Trigger PostgreSQL che non restituisce nulla
- 2. non restituisce nulla. Perché?
- 3. JSON.getString non restituisce nulla
- 4. non restituisce nulla
- 5. Func non restituisce nulla?
- 6. perché getLastRequest non restituisce nulla?
- 7. Unity 'GetAllInstances' non restituisce nulla
- 8. PostgreSQL sua volta nulla in nulla
- 9. Perché GetFields() non restituisce nulla?
- 10. dequeueReusableCellWithIdentifier non restituisce mai nulla
- 11. Come creare una funzione che non restituisce nulla
- 12. NSNumberFormatter.stringFromNumber restituisce mai nulla?
- 13. Restituisce Null o Nothing dalla funzione VBScript?
- 14. Valore restituito dalla funzione anonima postgresql
- 15. Get-AzureVM restituisce nulla
- 16. Print_r non restituisce nulla; var_dump mostra NULL
- 17. La descrizione dell'istanza E2C non restituisce nulla
- 18. InPlaceBitmapMetadataWriter.TrySave() restituisce true ma non fa nulla
- 19. getAccountsByType non restituisce nulla in marshmallow
- 20. comando bower che non restituisce nulla
- 21. jquery css ("border-color") non restituisce nulla
- 22. PostgreSQL NON clausola ILIKE non include stringa nulla Valori
- 23. Bash: Restituisce una stringa dalla funzione bash
- 24. Restituisce prematuramente dalla funzione in Racket
- 25. Restituisce il dataframe di Pandas dalla query PostgreSQL con sqlalchemy
- 26. Funzione PHP 'return' non restituisce
- 27. psycopg2 non esegue la funzione di PostgreSQL
- 28. Perché indexPathForItemAtPoint restituisce sempre nulla
- 29. Come usare textview.getLayout()? Restituisce nulla
- 30. interrogare i metadati dalla pagina HTML con SPARQL non restituisce nulla
è perfettamente accettabile restituire VOID in quale istanza non è necessario restituire nulla. –
Una funzione (PL/pgSQL) può restituire void, ma quando la funzione viene utilizzata come funzione di trigger, la funzione deve restituire qualcosa. – user272735