Views

Databaser & SQL

3 svar · 162 visningar · startad av maland

Medlem sedan nov. 200156 inlägg
Trådstart#1

När kan det vara lämpligt/olämpligt att använda views?

Medlem sedan dec. 200012 464 inlägg
#2

Det har varit uppe tidigare
http://cgi.webforum.nu/wf/Forum42/HTML/000485.html
http://cgi.webforum.nu/wf/Forum42/HTML/000442.html

Jag har dock hört att det finns problem med optimering när man använder vyer.

Medlem sedan mars 20007 896 inlägg
#3

Lämpligt att använda när du inte kan få med den data som du söker med endast en SQL-fråga.

T.ex. om du har två tabeller, Böcker och Utlånade, och du vill få fram vilka böcker som har lånats ut fler än tre gånger. Då är det lämpligt att använda en VIEW.

Tabellerna:

Böcker:
--------
titel	ISBN	författare

Utlånade:
----------
ISBN	kundID

SQL-frågan:

CREATE VIEW minView AS
    SELECT COUNT(Utlånade.ISBN) AS antal
    FROM Utlånade
    GROUP BY ISBN
;

SELECT Böcker.titel
FROM Böcker, minView
WHERE minView.antal > 3

Något sånt :)

Medlem sedan nov. 200156 inlägg
#4

Tack och tack. Jag tycker att det är jättefiffigt att använda vyer när man vill få ut info från fler tabeller. Det är ju bara att klicka i vilka kolumner man vill ha med och vips så får man fram info....Sedan ropar man ju bara på vyn i sin ASP-sida. Men jag undrade om det fanns några "faror" med att använda vyer?

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)