• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy istnieje takie polecenie, jeżeli tak to co robi?

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
163 wizyt
pytanie zadane 2 lutego 2021 w SQL, bazy danych przez NukaNuka56 Obywatel (1,080 p.)
show create procedure;

Są takie odpowiedzi:

a)Żadna z podanych odpowiedzi nie jest prawidłowa

b)Wyświetla widok projektu procedury

c)Nie istnieje

d)Wyświetla dane dotyczące procedur

 

Z tego co wpisywałem w internet to jest takie polecenie,ale nie wiem czy jakaś z tych odpowiedzi jest poprawna.

komentarz 2 lutego 2021 przez tkz Nałogowiec (41,960 p.)
Zwraca definicję procedury. Ale nie mam pojęcia jak interpretować możliwe odpowiedzi.
komentarz 2 lutego 2021 przez NukaNuka56 Obywatel (1,080 p.)
Czyli mam rozumieć,że z twojej odpowiedzi jest to odpowiedź D?
komentarz 2 lutego 2021 przez JakSky Stary wyjadacz (14,750 p.)
edycja 2 lutego 2021 przez JakSky
Ja stawiam na D :)
komentarz 2 lutego 2021 przez JakSky Stary wyjadacz (14,750 p.)
edycja 2 lutego 2021 przez JakSky
Ja stawiam na D :)
komentarz 2 lutego 2021 przez tkz Nałogowiec (41,960 p.)

@NukaNuka56, Z mojej odpowiedzi, to nic... B i D pasuje. 

1 odpowiedź

+2 głosów
odpowiedź 2 lutego 2021 przez Wiciorny Ekspert (252,230 p.)
wybrane 2 lutego 2021 przez NukaNuka56
 
Najlepsza

Istnieje : Zwraca dokładny ciąg, którego można użyć do ponownego utworzenia nazwanej procedury składowanej. Podobna instrukcja ,,SHOW CREATE FUNCTION wyświetla informacje o przechowywanych funkcjach

https://dev.mysql.com/doc/refman/5.7/en/show-create-procedure.html

generalnie powinno zawierać nazwę procedury, jednak w dokumentacji jest napisane że zwróci nam odpowiedź stąd 
d)Wyświetla dane dotyczące procedur
ponieważ zwróci nam informacje "taka procedura nie istnieje"  a nie że np. syntax, czy polecenie jest niepoprawne, złe etc.  natomaist w sytuacji braku dostępu czy uprawnień zwróci nam null, ale to tez nie będzie widok, zarówno nie będzie informacja o braku takiego polecenia 

komentarz 2 lutego 2021 przez NukaNuka56 Obywatel (1,080 p.)
Czyli która odpowiedź?

Bo tutaj Panowie spekulują nad B i D.
komentarz 2 lutego 2021 przez Wiciorny Ekspert (252,230 p.)
Odpowiedź D. ponieważ nie wyświetli nam widoku, gdyż nie wie o jakiej procedurze mowa.
1
komentarz 2 lutego 2021 przez NukaNuka56 Obywatel (1,080 p.)
Dziękuję za odpowiedź, mam nadzieję że jest poprawna i pozdrawiam.
komentarz 2 lutego 2021 przez JakSky Stary wyjadacz (14,750 p.)

Tu masz odpowiedz: https://stackoverflow.com/questions/733349/list-of-stored-procedures-functions-mysql-command-line

show procedure status

will show you the stored procedures.

show create procedure MY_PROC

will show you the definition of a procedure. And

help show

will show you all the available options for the show command.

komentarz 2 lutego 2021 przez Wiciorny Ekspert (252,230 p.)
show create procedure MY_PROC

to nie jest to co pokazał kolega, :) tutaj masz "create" i nazwe procedury a kolega ma  nawet bez nazwy w tym wypadku wyświetli informacje , i nie ma tutaj status :)  wiec troszke pomyliłes 

Podobne pytania

+3 głosów
1 odpowiedź 1,036 wizyt
0 głosów
1 odpowiedź 123 wizyt
+1 głos
2 odpowiedzi 169 wizyt

90,900 zapytań

139,572 odpowiedzi

313,905 komentarzy

60,373 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...