|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() |
]Bonjour à tous,
J'ai un petit soucis avec les vues Oracle, j'aimerais pour des raisons de perf utiliser des vues materialisés au lieu d'utilisé des vues classic, le problème c'est que je n'arrive pas a trouver la bonne syntaxe pour créer ma vue. voilà le code que la requête : Code :
ORA-12054: cannot set the ON COMMIT refresh attribute for the materialized view est ce que quelqu'un peu m'aider... |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
je pense que c'est une vue complexe et de fait ON COMMIT n'est pas supporté
Aussi c'est REFRESH FAST ON COMMIT et tu ne peux indiquer ni une table au travers un DBLink ni une IOT. Par ailleurs un materialized view log est requis http://download.oracle.com/docs/cd/B...htm#sthref6783 |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
ok merci,
donc si je simplifie la vue, ça devrait passer ? |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
commence par remplacer FORCE par FAST. Et quand je parle de vue complexe c'est dans le sens Oracle du terme : http://download.oracle.com/docs/cd/B....htm#sthref495
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
hummm ok, j'avais rien capter lollllll. dsl, mais j'ai plus un profil web (java, etc...).
merci pour tes infos, je vais étudier cette piste |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com