Postgres pro szabvány dokumentáció 9

CREATE materializált nézet meghatároz egy materializált nézet lekérdezést. Egy adott lekérdezés lefut, és kitölti az előadás pillanatában a hívás parancsot (hacsak másképp nem sikerül adatokat). Frissítés nézet később kitöltésével FRISSÍTÉS materializált nézet.

CREATE materializált nézet parancs hasonló az CREATE TABLE AS. kivéve, hogy tárolja a kérést, létrehozza a képviselet, így ez az ötlet később frissíteni igény. Materializált nézetek hasonló táblázatokat sok szempontból, de nem minden; például nem támogatja az ideiglenes materializált nézetek és automatikus generációs OID.

Ne legyen tévedés, ha a materializált nézet ugyanazzal a névvel már létezik. Ebben az esetben, akkor kap egy megjegyzés. Vegyük észre, hogy nincs garancia arra, hogy a meglévő materializált nézet valahogy összefügg azokkal lehetne létrehozni. table_name

A neve (esetleg kiegészítve a rendszer) létrehozott egy materializált nézet. oszlop_neve

Az oszlop neve a létrehozott materializált nézet. Ha oszlopok nevei nincs kifejezetten megadva, ezek határozzák meg az oszlop nevét a lekérdezés eredményét. A (parametr_hraneniya [= érték] [.])

Itt tabl_prostranstvo - a tábla neve helyet, ahol létre egy materializált nézet. Ha nincs megadva, default_tablespace kiválasztva. érdeklődés

A SELECT parancs. TÁBLÁZAT vagy értékeket. Ez a parancs végrehajtásra kerül keretében a korlátozások a biztonság; Különösen tilos függvényhívásokkal általuk létrehozott ideiglenes táblák. AZ [NO] DATA

Ez a javaslat meghatározza, hogy a materializált nézet kitöltendő idején teremtés. Ha egy materializált nézet nincs kitöltve, akkor van megjelölve olvashatatlan, úgyhogy az nem lesz kezelni, mielőtt a FRISSÍTÉS materializált nézet.

kompatibilitás

CREATE materializált nézet kiterjesztése Postgres Pro.