![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%) ![]() ![]() |
Od niedawna mam możliwość pracowania z bazą MSSQL i miło było by wykorzystać jej możliwości - podpowiedzcie do czego w praktyce (w jakich sytuacjach ) wykorzystywane są widoki i kursory . Chodzi mi o aspekty praktyczne , przykłady albo zalecenia co do wykrzystania tej funkcjonalności.
Pozdrawiam // proszę o przeniesienie wątku na MSSQL (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) i odpowiedź na posta (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował jastu 8.11.2006, 00:20:24 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 5 Dołączył: 2.11.2006 Skąd: 52.259 °N, 21.020 °E Ostrzeżenie: (0%) ![]() ![]() |
widok: pozwala na zdefiniowanie często używanych selectow (join z kilku innych tabel i widoków, klauzule where itp) taki zdefiniowany widok używamy w celu minimalizacji długości kodu, czyli nie trzeba już powtarzac tych samych fragmentów. Dodatkowo os MSSQLa 2000 można na widoku zdefiniować indeks podobnie jak na tabeli.
kursor: pobiera listę wartości z tabeli lub widoku do zmiennych i pozwala na wykonywanie fragmentów kodu z wykożystaniem tych zmiennych. W szczególności można wielokrotnie wykonać jakąś procedurę wbudowaną z parametrami podawanym selectem. polecam także zapoznanie się z definiowaniem własnych funkcji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 18:13 |