![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Mam za zadanie wypisac ile w każdej tabeli jaką mam jest rekordów. i mam pytanie czym to było by najlepiej zrobic Kursorem czy procedura? selectami ok select count(*) from tabela ale jak to zrobic zeby wszystkie tabele były zliczone? I jeszcze jedno jak mozna wypisac nazwę tabeli? jest ona gdzies przechowywana? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 1 Dołączył: 21.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie równie banalne, co skomplikowane. Co to jest każda tabela jaką mam? Należy do Twojego schematu? Proponuję zapytać user_tables. Każda tabela do której masz dostęp? Zapytaj all_tables. Procedura? Można, ale prościej będzie blokiem anonimowym. Kursor a procedura - to nie substytuty. Proponuję poniższe rozwiązanie:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:06 |