webForumDet fria alternativet

Views

3 svar · 157 visningar · startad av maland

malandMedlem sedan nov. 200156 inlägg
#1

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

------------------
.: Malin :.

LarsGMedlem sedan dec. 200012 465 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.

------------------
essentitia preter non sans multiplicandum

SPiNMedlem sedan mars 20005 832 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 :)

------------------
SPiN, bjorne.w@telia.com

-- Man vinner inte silver, man förlorar guld --

malandMedlem 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?

------------------
.: Malin :.

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb