Oppure devono essere concessi per eliminare un record da una tabella solo quando eseguono una query che non è una stored procedure?L'utente che esegue una stored procedure che contiene una query di eliminazione deve eliminare il permesso?
7
A
risposta
7
L'utente che esegue una stored procedure che contiene una query di eliminazione deve eliminare l'autorizzazione?
No, ed è uno dei motivi per cui è possibile astrarre tali operazioni in una stored procedure. Tutte le esigenze dell'utente è EXEC
permesso concesso sulla stored procedure. Questo perché si presume che l'autore della stored procedure abbia consentito solo casi validi di eliminazione dei record dalla tabella.
fare hanno bisogno di essere concesso ad eliminare un record da una tabella solo quando esegue una query che non è una stored procedure
Destra, hanno bisogno DELETE
permessi sul tavolo per eliminare un record utilizzando l'operazione DML DELETE
.
Problemi correlati
- 1. stored procedure query di eliminazione
- 2. Procedura memorizzata che esegue un'altra stored procedure
- 3. Eliminazione di una cartella che contiene collegamenti simbolici
- 4. Come eseguire una stored procedure all'interno di una query selezionata
- 5. Trova stored procedure che inseriscono in una tabella specifica
- 6. Chiamare una stored procedure in una stored procedure in MySQL
- 7. L'ultima volta che è stata eseguita una stored procedure
- 8. Query attualmente in esecuzione all'interno di una stored procedure
- 9. Come chiamare una stored procedure da un'altra stored procedure?
- 10. Interrogare i risultati di una stored procedure
- 11. Stored procedure restituisce una stringa?
- 12. Come pianificare una stored procedure?
- 13. SSRS: restituisce più query in una stored procedure
- 14. Assegnare una selezione a una variabile in una stored procedure
- 15. Come posso partecipare a una stored procedure?
- 16. Come scrivere mappature per una stored procedure
- 17. Ritorno XML da una stored procedure Oracle
- 18. Usa database all'interno di una stored procedure
- 19. Eliminare un gruppo di stored procedure per nome
- 20. Verificare se una stringa contiene una sottostringa in SQL Server 2005, utilizzando una stored procedure
- 21. Esiste una tabella che contiene l'elenco delle descrizioni sysobjects.xtype?
- 22. Che cosa significa il contenuto predefinito della nuova stored procedure?
- 23. MySQL (stored procedure) - parametri e query
- 24. Come si eliminano i risultati da una stored procedure da una stored procedure?
- 25. Posso impostare uno schema predefinito all'interno di una stored procedure?
- 26. stored procedure che chiama i dati in uno schema diverso
- 27. Il framework di entità che chiama una stored procedure FOR XML viene troncato a 2033 caratteri
- 28. Annulla un thread che esegue una query lunga
- 29. Django: Query che utilizza contiene ogni valore in una lista
- 30. SQL stored procedure che passa parametro in "order by"
In SQL Server, questo è vero se il proprietario della stored procedure è anche il proprietario della tabella. Vedi Cattura della proprietà. – GilM