<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FSystem_Tables_Data_Dictionary%2Fall_views</id>
		<title>Oracle PL/SQL Tutorial/System Tables Data Dictionary/all views - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FSystem_Tables_Data_Dictionary%2Fall_views"/>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/all_views&amp;action=history"/>
		<updated>2026-05-24T12:29:17Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/all_views&amp;diff=3829&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/all_views&amp;diff=3829&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:45, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/all_views&amp;diff=3830&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/all_views&amp;diff=3830&amp;oldid=prev"/>
				<updated>2010-05-26T10:07:59Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Get information on all the indexes you have access to using all_views==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; desc all_views;&lt;br /&gt;
 Name                       Null?    Type&lt;br /&gt;
 ---------------------------&lt;br /&gt;
 OWNER                      NOT NULL VARCHAR2(30)&lt;br /&gt;
 VIEW_NAME                  NOT NULL VARCHAR2(30)&lt;br /&gt;
 TEXT_LENGTH                         NUMBER&lt;br /&gt;
 TEXT                                LONG&lt;br /&gt;
 TYPE_TEXT_LENGTH                    NUMBER&lt;br /&gt;
 TYPE_TEXT                           VARCHAR2(4000)&lt;br /&gt;
 OID_TEXT_LENGTH                     NUMBER&lt;br /&gt;
 OID_TEXT                            VARCHAR2(4000)&lt;br /&gt;
 VIEW_TYPE_OWNER                     VARCHAR2(30)&lt;br /&gt;
 VIEW_TYPE                           VARCHAR2(30)&lt;br /&gt;
 SUPERVIEW_NAME                      VARCHAR2(30)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; --select * from all_views;&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Get the script of a certain view==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; set long&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select text&lt;br /&gt;
  2        from all_views&lt;br /&gt;
  3       where view_name = &amp;quot;USER_TABLES&amp;quot;;&lt;br /&gt;
 set pagesize 1000&lt;br /&gt;
TEXT&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
select o.name, decode(bitand(t.property, 2151678048), 0, ts.name, null),&lt;br /&gt;
       decode(bitand(t.property, 1024), 0, null, co.name),&lt;br /&gt;
       decode((bitand(t.property, 512)+bitand(t.flags, 536870912)),&lt;br /&gt;
              0, null, co.name),&lt;br /&gt;
       decode(bitand(t.trigflag, 1073741824), 1073741824, &amp;quot;UNUSABLE&amp;quot;, &amp;quot;VALID&amp;quot;),&lt;br /&gt;
       decode(bitand(t.property, 32+64), 0, mod(t.pctfree$, 100), 64, 0, null),&lt;br /&gt;
       decode(bitand(ts.flags, 32), 32, to_number(NULL),&lt;br /&gt;
          decode(bitand(t.property, 32+64), 0, t.pctused$, 64, 0, null)),&lt;br /&gt;
       decode(bitand(t.property, 32), 0, t.initrans, null),&lt;br /&gt;
       decode(bitand(t.property, 32), 0, t.maxtrans, null),&lt;br /&gt;
       s.iniexts * ts.blocksize,&lt;br /&gt;
       decode(bitand(ts.flags, 3), 1, to_number(NULL),&lt;br /&gt;
                                      s.extsize * ts.blocksize),&lt;br /&gt;
       s.minexts, s.maxexts,&lt;br /&gt;
       decode(bitand(ts.flags, 3), 1, to_number(NULL),&lt;br /&gt;
                                      s.extpct),&lt;br /&gt;
       decode(bitand(ts.flags, 32), 32, to_number(NULL),&lt;br /&gt;
         decode(bitand(o.flags, 2), 2, 1, decode(s.lists, 0, 1, s.lists))),&lt;br /&gt;
       decode(bitand(ts.flags, 32), 32, to_number(NULL),&lt;br /&gt;
         decode(bitand(o.flags, 2), 2, 1, decode(s.groups, 0, 1, s.groups))),&lt;br /&gt;
       decode(bitand(t.property, 32+64), 0,&lt;br /&gt;
                decode(bitand(t.flags, 32), 0, &amp;quot;YES&amp;quot;, &amp;quot;NO&amp;quot;), null),&lt;br /&gt;
       decode(bitand(t.flags,1), 0, &amp;quot;Y&amp;quot;, 1, &amp;quot;N&amp;quot;, &amp;quot;?&amp;quot;),&lt;br /&gt;
       t.rowcnt,&lt;br /&gt;
       decode(bitand(t.property, 64), 0, t.blkcnt, null),&lt;br /&gt;
       decode(bitand(t.property, 64), 0, t.empcnt, null),&lt;br /&gt;
       decode(bitand(t.property, 64), 0, t.avgspc, null),&lt;br /&gt;
       t.chncnt, t.avgrln, t.avgspc_flb,&lt;br /&gt;
       decode(bitand(t.property, 64), 0, t.flbcnt, null),&lt;br /&gt;
       lpad(decode(t.degree, 32767, &amp;quot;DEFAULT&amp;quot;, nvl(t.degree,1)),10),&lt;br /&gt;
       lpad(decode(t.instances, 32767, &amp;quot;DEFAULT&amp;quot;, nvl(t.instances,1)),10),&lt;br /&gt;
       lpad(decode(bitand(t.flags, 8), 8, &amp;quot;Y&amp;quot;, &amp;quot;N&amp;quot;),5),&lt;br /&gt;
       decode(bitand(t.flags, 6), 0, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;),&lt;br /&gt;
       t.samplesize, t.analyzetime,&lt;br /&gt;
       decode(bitand(t.property, 32), 32, &amp;quot;YES&amp;quot;, &amp;quot;NO&amp;quot;),&lt;br /&gt;
       decode(bitand(t.property, 64), 64, &amp;quot;IOT&amp;quot;,&lt;br /&gt;
               decode(bitand(t.property, 512), 512, &amp;quot;IOT_OVERFLOW&amp;quot;,&lt;br /&gt;
               decode(bitand(t.flags, 536870912), 536870912, &amp;quot;IOT_MAPPING&amp;quot;, null&lt;br /&gt;
))),&lt;br /&gt;
       decode(bitand(o.flags, 2), 0, &amp;quot;N&amp;quot;, 2, &amp;quot;Y&amp;quot;, &amp;quot;N&amp;quot;),&lt;br /&gt;
       decode(bitand(o.flags, 16), 0, &amp;quot;N&amp;quot;, 16, &amp;quot;Y&amp;quot;, &amp;quot;N&amp;quot;),&lt;br /&gt;
       decode(bitand(t.property, 8192), 8192, &amp;quot;YES&amp;quot;,&lt;br /&gt;
              decode(bitand(t.property, 1), 0, &amp;quot;NO&amp;quot;, &amp;quot;YES&amp;quot;)),&lt;br /&gt;
       decode(bitand(o.flags, 2), 2, &amp;quot;DEFAULT&amp;quot;,&lt;br /&gt;
             decode(s.cachehint, 0, &amp;quot;DEFAULT&amp;quot;, 1, &amp;quot;KEEP&amp;quot;, 2, &amp;quot;RECYCLE&amp;quot;, NULL)),&lt;br /&gt;
       decode(bitand(t.flags, 131072), 131072, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;),&lt;br /&gt;
       decode(bitand(t.flags, 512), 0, &amp;quot;NO&amp;quot;, &amp;quot;YES&amp;quot;),&lt;br /&gt;
       decode(bitand(t.flags, 256), 0, &amp;quot;NO&amp;quot;, &amp;quot;YES&amp;quot;),&lt;br /&gt;
       decode(bitand(o.flags, 2), 0, NULL,&lt;br /&gt;
           decode(bitand(t.property, 8388608), 8388608,&lt;br /&gt;
                  &amp;quot;SYS$SESSION&amp;quot;, &amp;quot;SYS$TRANSACTION&amp;quot;)),&lt;br /&gt;
       decode(bitand(t.flags, 1024), 1024, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;),&lt;br /&gt;
       decode(bitand(o.flags, 2), 2, &amp;quot;NO&amp;quot;,&lt;br /&gt;
           decode(bitand(t.property, 2147483648), 2147483648, &amp;quot;NO&amp;quot;,&lt;br /&gt;
              decode(ksppcv.ksppstvl, &amp;quot;TRUE&amp;quot;, &amp;quot;YES&amp;quot;, &amp;quot;NO&amp;quot;))),&lt;br /&gt;
       decode(bitand(t.property, 1024), 0, null, cu.name),&lt;br /&gt;
       decode(bitand(t.flags, 8388608), 8388608, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;),&lt;br /&gt;
       decode(bitand(t.property, 32), 32, null,&lt;br /&gt;
                decode(bitand(s.spare1, 2048), 2048, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;)),&lt;br /&gt;
       decode(bitand(o.flags, 128), 128, &amp;quot;YES&amp;quot;, &amp;quot;NO&amp;quot;)&lt;br /&gt;
from sys.ts$ ts, sys.seg$ s, sys.obj$ co, sys.tab$ t, sys.obj$ o,&lt;br /&gt;
     sys.obj$ cx, sys.user$ cu, x$ksppcv ksppcv, x$ksppi ksppi&lt;br /&gt;
where o.owner# = userenv(&amp;quot;SCHEMAID&amp;quot;)&lt;br /&gt;
  and o.obj# = t.obj#&lt;br /&gt;
  and bitand(t.property, 1) = 0&lt;br /&gt;
  and bitand(o.flags, 128) = 0&lt;br /&gt;
  and t.bobj# = co.obj# (+)&lt;br /&gt;
  and t.ts# = ts.ts#&lt;br /&gt;
  and t.file# = s.file# (+)&lt;br /&gt;
  and t.block# = s.block# (+)&lt;br /&gt;
  and t.ts# = s.ts# (+)&lt;br /&gt;
  and t.dataobj# = cx.obj# (+)&lt;br /&gt;
  and cx.owner# = cu.user# (+)&lt;br /&gt;
  and ksppi.indx = ksppcv.indx&lt;br /&gt;
  and ksppi.ksppinm = &amp;quot;_dml_monitoring_enabled&amp;quot;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; set long 10000&lt;br /&gt;
SQL&amp;gt;  /&lt;br /&gt;
 --&lt;br /&gt;
TEXT&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
select o.name, decode(bitand(t.property, 2151678048), 0, ts.name, null),&lt;br /&gt;
       decode(bitand(t.property, 1024), 0, null, co.name),&lt;br /&gt;
       decode((bitand(t.property, 512)+bitand(t.flags, 536870912)),&lt;br /&gt;
              0, null, co.name),&lt;br /&gt;
       decode(bitand(t.trigflag, 1073741824), 1073741824, &amp;quot;UNUSABLE&amp;quot;, &amp;quot;VALID&amp;quot;),&lt;br /&gt;
       decode(bitand(t.property, 32+64), 0, mod(t.pctfree$, 100), 64, 0, null),&lt;br /&gt;
       decode(bitand(ts.flags, 32), 32, to_number(NULL),&lt;br /&gt;
          decode(bitand(t.property, 32+64), 0, t.pctused$, 64, 0, null)),&lt;br /&gt;
       decode(bitand(t.property, 32), 0, t.initrans, null),&lt;br /&gt;
       decode(bitand(t.property, 32), 0, t.maxtrans, null),&lt;br /&gt;
       s.iniexts * ts.blocksize,&lt;br /&gt;
       decode(bitand(ts.flags, 3), 1, to_number(NULL),&lt;br /&gt;
                                      s.extsize * ts.blocksize),&lt;br /&gt;
       s.minexts, s.maxexts,&lt;br /&gt;
       decode(bitand(ts.flags, 3), 1, to_number(NULL),&lt;br /&gt;
                                      s.extpct),&lt;br /&gt;
       decode(bitand(ts.flags, 32), 32, to_number(NULL),&lt;br /&gt;
         decode(bitand(o.flags, 2), 2, 1, decode(s.lists, 0, 1, s.lists))),&lt;br /&gt;
       decode(bitand(ts.flags, 32), 32, to_number(NULL),&lt;br /&gt;
         decode(bitand(o.flags, 2), 2, 1, decode(s.groups, 0, 1, s.groups))),&lt;br /&gt;
       decode(bitand(t.property, 32+64), 0,&lt;br /&gt;
                decode(bitand(t.flags, 32), 0, &amp;quot;YES&amp;quot;, &amp;quot;NO&amp;quot;), null),&lt;br /&gt;
       decode(bitand(t.flags,1), 0, &amp;quot;Y&amp;quot;, 1, &amp;quot;N&amp;quot;, &amp;quot;?&amp;quot;),&lt;br /&gt;
       t.rowcnt,&lt;br /&gt;
       decode(bitand(t.property, 64), 0, t.blkcnt, null),&lt;br /&gt;
       decode(bitand(t.property, 64), 0, t.empcnt, null),&lt;br /&gt;
       decode(bitand(t.property, 64), 0, t.avgspc, null),&lt;br /&gt;
       t.chncnt, t.avgrln, t.avgspc_flb,&lt;br /&gt;
       decode(bitand(t.property, 64), 0, t.flbcnt, null),&lt;br /&gt;
       lpad(decode(t.degree, 32767, &amp;quot;DEFAULT&amp;quot;, nvl(t.degree,1)),10),&lt;br /&gt;
       lpad(decode(t.instances, 32767, &amp;quot;DEFAULT&amp;quot;, nvl(t.instances,1)),10),&lt;br /&gt;
       lpad(decode(bitand(t.flags, 8), 8, &amp;quot;Y&amp;quot;, &amp;quot;N&amp;quot;),5),&lt;br /&gt;
       decode(bitand(t.flags, 6), 0, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;),&lt;br /&gt;
       t.samplesize, t.analyzetime,&lt;br /&gt;
       decode(bitand(t.property, 32), 32, &amp;quot;YES&amp;quot;, &amp;quot;NO&amp;quot;),&lt;br /&gt;
       decode(bitand(t.property, 64), 64, &amp;quot;IOT&amp;quot;,&lt;br /&gt;
               decode(bitand(t.property, 512), 512, &amp;quot;IOT_OVERFLOW&amp;quot;,&lt;br /&gt;
               decode(bitand(t.flags, 536870912), 536870912, &amp;quot;IOT_MAPPING&amp;quot;, null&lt;br /&gt;
))),&lt;br /&gt;
       decode(bitand(o.flags, 2), 0, &amp;quot;N&amp;quot;, 2, &amp;quot;Y&amp;quot;, &amp;quot;N&amp;quot;),&lt;br /&gt;
       decode(bitand(o.flags, 16), 0, &amp;quot;N&amp;quot;, 16, &amp;quot;Y&amp;quot;, &amp;quot;N&amp;quot;),&lt;br /&gt;
       decode(bitand(t.property, 8192), 8192, &amp;quot;YES&amp;quot;,&lt;br /&gt;
              decode(bitand(t.property, 1), 0, &amp;quot;NO&amp;quot;, &amp;quot;YES&amp;quot;)),&lt;br /&gt;
       decode(bitand(o.flags, 2), 2, &amp;quot;DEFAULT&amp;quot;,&lt;br /&gt;
             decode(s.cachehint, 0, &amp;quot;DEFAULT&amp;quot;, 1, &amp;quot;KEEP&amp;quot;, 2, &amp;quot;RECYCLE&amp;quot;, NULL)),&lt;br /&gt;
       decode(bitand(t.flags, 131072), 131072, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;),&lt;br /&gt;
       decode(bitand(t.flags, 512), 0, &amp;quot;NO&amp;quot;, &amp;quot;YES&amp;quot;),&lt;br /&gt;
       decode(bitand(t.flags, 256), 0, &amp;quot;NO&amp;quot;, &amp;quot;YES&amp;quot;),&lt;br /&gt;
       decode(bitand(o.flags, 2), 0, NULL,&lt;br /&gt;
           decode(bitand(t.property, 8388608), 8388608,&lt;br /&gt;
                  &amp;quot;SYS$SESSION&amp;quot;, &amp;quot;SYS$TRANSACTION&amp;quot;)),&lt;br /&gt;
       decode(bitand(t.flags, 1024), 1024, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;),&lt;br /&gt;
       decode(bitand(o.flags, 2), 2, &amp;quot;NO&amp;quot;,&lt;br /&gt;
           decode(bitand(t.property, 2147483648), 2147483648, &amp;quot;NO&amp;quot;,&lt;br /&gt;
              decode(ksppcv.ksppstvl, &amp;quot;TRUE&amp;quot;, &amp;quot;YES&amp;quot;, &amp;quot;NO&amp;quot;))),&lt;br /&gt;
       decode(bitand(t.property, 1024), 0, null, cu.name),&lt;br /&gt;
       decode(bitand(t.flags, 8388608), 8388608, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;),&lt;br /&gt;
       decode(bitand(t.property, 32), 32, null,&lt;br /&gt;
                decode(bitand(s.spare1, 2048), 2048, &amp;quot;ENABLED&amp;quot;, &amp;quot;DISABLED&amp;quot;)),&lt;br /&gt;
       decode(bitand(o.flags, 128), 128, &amp;quot;YES&amp;quot;, &amp;quot;NO&amp;quot;)&lt;br /&gt;
from sys.ts$ ts, sys.seg$ s, sys.obj$ co, sys.tab$ t, sys.obj$ o,&lt;br /&gt;
     sys.obj$ cx, sys.user$ cu, x$ksppcv ksppcv, x$ksppi ksppi&lt;br /&gt;
where o.owner# = userenv(&amp;quot;SCHEMAID&amp;quot;)&lt;br /&gt;
  and o.obj# = t.obj#&lt;br /&gt;
  and bitand(t.property, 1) = 0&lt;br /&gt;
  and bitand(o.flags, 128) = 0&lt;br /&gt;
  and t.bobj# = co.obj# (+)&lt;br /&gt;
  and t.ts# = ts.ts#&lt;br /&gt;
  and t.file# = s.file# (+)&lt;br /&gt;
  and t.block# = s.block# (+)&lt;br /&gt;
  and t.ts# = s.ts# (+)&lt;br /&gt;
  and t.dataobj# = cx.obj# (+)&lt;br /&gt;
  and cx.owner# = cu.user# (+)&lt;br /&gt;
  and ksppi.indx = ksppcv.indx&lt;br /&gt;
  and ksppi.ksppinm = &amp;quot;_dml_monitoring_enabled&amp;quot;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>