Trouver le DDL d’une vue dynamique (V$… ou GV$…)
On utilise v$fixed_view_definition
01 02 03 | SELECT * FROM v$fixed_view_definition where view_name = upper ( 'v$fixed_view_definition' ) |
On obtient :
V$FIXED_VIEW_DEFINITION SELECT * FROM gv$fixed_view_definition where inst_id = USERENV('Instance')
Et donc, comme on a autre chose que du fromage blanc entre les oreille on passe la requête suivante :
01 02 03 | SELECT * FROM v$fixed_view_definition where view_name = upper ( 'gv$fixed_view_definition' ) |
Pour finalement obtenir :
GV$FIXED_VIEW_DEFINITION select i.inst_id,kqfvinam,kqftpsel from x$kqfvi i, x$kqfvt t where i.indx = t.indx
C’était pourtant pas si compliqué