Czy też muszą być przyznane, aby usunąć rekord z tabeli tylko wtedy, gdy wykonają zapytanie, które nie jest procedurą przechowywaną?Czy użytkownik, który wykonuje procedurę składowaną, która zawiera kwerendę usuwania, musi mieć uprawnienia do usunięcia?
7
A
Odpowiedz
7
Czy użytkownik, który wykonuje procedurę składowaną, która zawiera kwerendę usuwania, musi mieć uprawnienia do usunięcia?
Nie, i to jest jeden z powodów, dla których można przeprowadzić takie operacje w procedurze przechowywanej. Wszystkim potrzebom użytkownika przyznano uprawnienie EXEC
w procedurze przechowywanej. Jest tak, ponieważ zakłada się, że autor procedury przechowywanej dopuszczał tylko prawidłowe przypadki usuwania rekordów z tabeli.
zrobić muszą być przyznane usunąć rekord z tabeli tylko wtedy, gdy wykonanie kwerendy, która nie jest procedura przechowywana
prawo, muszą DELETE
uprawnienia na stole, aby usunąć rekord przy użyciu operacji DML DELETE
.
Powiązane problemy
- 1. Jak zaplanować procedurę składowaną?
- 2. Serwer SQL - czy można wykonać procedurę składowaną
- 3. Zaszyfruj procedurę składowaną utworzoną przez SqlDependency
- 4. Jak wywołać procedurę składowaną w widoku?
- 5. Linq do SQL - czy istnieje sposób odwzorowania metody rozszerzenia na procedurę/procedurę składowaną SQL?
- 6. Jak wywołać procedurę składowaną o niekonwencjonalnych parametrach?
- 7. Zobacz procedurę składowaną/definicję funkcji w MySQL
- 8. Jak wywołać procedurę składowaną przez hibernację?
- 9. Jak automatycznie uruchamiać procedurę składowaną w harmonogramie?
- 10. Czy można wykonać procedurę składowaną na zestawie bez użycia kursora?
- 11. utwórz procedurę składowaną, jeśli nie istnieje w serwerze sql
- 12. Jak uruchomić procedurę składowaną za pomocą usługi Azure Automation?
- 13. Sybase IQ - jak wyświetlić procedurę składowaną bez zawijania tekstu?
- 14. Jakie uprawnienia musi użytkownik przesłać/wdrożyć do każdego repozytorium hostowanego na lokalnym serwerze Sonatype Nexus 3.0?
- 15. Jak utworzyć procedurę składowaną za pomocą bazy danych H2?
- 16. Jak wdrożyć zarządzaną procedurę składowaną bez użycia Visual Studio?
- 17. Jak wywołać procedurę składowaną Oracle ze skryptu Excel VBA?
- 18. SunToolkit.awtLock: czy kod, który wykonuje taką blokadę musi być wywoływana EDT
- 19. Obiekt Nullable musi mieć wartość?
- 20. Wyrażenie musi mieć wskaźnik do klasy typu
- 21. Nie można użyć manifestu zastępczego do usunięcia uprawnienia
- 22. Czy mogę mieć procedurę okna głównego jako lambda w WinMain?
- 23. Uprawnienia Role i uprawnienia
- 24. Jak ograniczyć typ ogólny do musi mieć construtor, który ma pewne parametry?
- 25. Dlaczego operator usuwania musi być statyczny?
- 26. debugowanie wtyczki - użytkownik zawsze musi być zalogowany?
- 27. Czy możesz mieć uprawnienia na poziomie kolekcji w MongoDB?
- 28. Która wersja systemu Mac OS X zawiera tymczasowe uprawnienia do wyjątków po raz pierwszy?
- 29. W PHP, jak utworzyć kwerendę mySQL select, która zawiera zarówno cudzysłowy, jak i apostrofy?
- 30. podzapytanie w OD musi mieć alias
W SQL Server jest to prawdą, jeśli właścicielem procedury przechowywanej jest również właścicielem tabeli. Zobacz powiązanie własności. – GilM