<?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%2FTable%2FDescribe</id>
		<title>Oracle PL/SQL/Table/Describe - История изменений</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%2FTable%2FDescribe"/>
		<link rel="alternate" type="text/html" href="http://www.sqle.ru/index.php?title=Oracle_PL/SQL/Table/Describe&amp;action=history"/>
		<updated>2026-04-04T08:28:43Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.sqle.ru/index.php?title=Oracle_PL/SQL/Table/Describe&amp;diff=1042&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/Table/Describe&amp;diff=1042&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:19Z</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/Table/Describe&amp;diff=1043&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/Table/Describe&amp;diff=1043&amp;oldid=prev"/>
				<updated>2010-05-26T09:54:52Z</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;==Check the view structure==&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;
   &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table emp(&lt;br /&gt;
  2           emp_id                integer         primary key&lt;br /&gt;
  3          ,lastname               varchar2(20)    not null&lt;br /&gt;
  4          ,firstname              varchar2(15)    not null&lt;br /&gt;
  5          ,midinit                varchar2(1)&lt;br /&gt;
  6          ,street                 varchar2(30)&lt;br /&gt;
  7          ,city                   varchar2(20)&lt;br /&gt;
  8          ,state                  varchar2(2)&lt;br /&gt;
  9          ,zip                    varchar2(5)&lt;br /&gt;
 10          ,shortZipCode                   varchar2(4)&lt;br /&gt;
 11          ,area_code              varchar2(3)&lt;br /&gt;
 12          ,phone                  varchar2(8)&lt;br /&gt;
 13          ,company_name           varchar2(50));&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into emp(emp_id,lastname,firstname,midinit,street,city,state,zip,shortZipCode,area_code,phone,company_name)values&lt;br /&gt;
  2                      (1,&amp;quot;Jones&amp;quot;,&amp;quot;Joe&amp;quot;,&amp;quot;J&amp;quot;,&amp;quot;1 Ave&amp;quot;,&amp;quot;New York&amp;quot;,&amp;quot;NY&amp;quot;,&amp;quot;11202&amp;quot;,&amp;quot;1111&amp;quot;,&amp;quot;212&amp;quot;, &amp;quot;221-4333&amp;quot;,&amp;quot;Big Company&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp(emp_id,lastname,firstname,midinit,street,city,state,zip,shortZipCode,area_code,phone,company_name)values&lt;br /&gt;
  2                      (2,&amp;quot;Smith&amp;quot;,&amp;quot;Sue&amp;quot;,&amp;quot;J&amp;quot;,&amp;quot;1 Street&amp;quot;,&amp;quot;New York&amp;quot;,&amp;quot;NY&amp;quot;,&amp;quot;11444&amp;quot;,&amp;quot;1111&amp;quot;,&amp;quot;212&amp;quot;, &amp;quot;436-6773&amp;quot;,&amp;quot;Little Company&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; insert into emp(emp_id,lastname,firstname,midinit,street,city,state,zip,shortZipCode,area_code,phone,company_name)values&lt;br /&gt;
  2                      (3,&amp;quot;X&amp;quot;,&amp;quot;Peggy&amp;quot;,&amp;quot;J&amp;quot;,&amp;quot;1 Drive&amp;quot;,&amp;quot;New York&amp;quot;,&amp;quot;NY&amp;quot;,&amp;quot;45502&amp;quot;,&amp;quot;2222&amp;quot;,&amp;quot;212&amp;quot;, &amp;quot;234-4444&amp;quot;,&amp;quot;Medium Company&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create or replace view phone_list as&lt;br /&gt;
  2  select emp_id, firstname || &amp;quot; &amp;quot; || midinit || &amp;quot;. &amp;quot; || lastname as name,&lt;br /&gt;
  3   &amp;quot;(&amp;quot; || area_code || &amp;quot;)&amp;quot; || phone as telephone#&lt;br /&gt;
  4  from emp;&lt;br /&gt;
View created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; desc phone_list&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 EMP_ID                                                                                                NOT NULL NUMBER(38)&lt;br /&gt;
 NAME                                                                                                   VARCHAR2(39)&lt;br /&gt;
 TELEPHONE#                                                                                             VARCHAR2(13)&lt;br /&gt;
SQL&amp;gt; select * from phone_list;&lt;br /&gt;
    EMP_ID NAME                                    TELEPHONE#&lt;br /&gt;
---------- --------------------------------------- -------------&lt;br /&gt;
         1 Joe J. Jones                            (212)221-4333&lt;br /&gt;
         2 Sue J. Smith                            (212)436-6773&lt;br /&gt;
         3 Peggy J. X                              (212)234-4444&lt;br /&gt;
3 rows selected.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop view phone_list;&lt;br /&gt;
View dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table emp;&lt;br /&gt;
Table dropped.&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==describe a procedure==&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;
  &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; describe dbms_output&lt;br /&gt;
PROCEDURE DISABLE&lt;br /&gt;
PROCEDURE ENABLE&lt;br /&gt;
 Argument Name                  Type                    In/Out Default?&lt;br /&gt;
 ------------------------------ ----------------------- ------ --------&lt;br /&gt;
 BUFFER_SIZE                    NUMBER(38)              IN     DEFAULT&lt;br /&gt;
PROCEDURE GET_LINE&lt;br /&gt;
 Argument Name                  Type                    In/Out Default?&lt;br /&gt;
 ------------------------------ ----------------------- ------ --------&lt;br /&gt;
 LINE                           VARCHAR2                OUT&lt;br /&gt;
 STATUS                         NUMBER(38)              OUT&lt;br /&gt;
PROCEDURE GET_LINES&lt;br /&gt;
 Argument Name                  Type                    In/Out Default?&lt;br /&gt;
 ------------------------------ ----------------------- ------ --------&lt;br /&gt;
 LINES                          TABLE OF VARCHAR2(32767) OUT&lt;br /&gt;
 NUMLINES                       NUMBER(38)              IN/OUT&lt;br /&gt;
PROCEDURE GET_LINES&lt;br /&gt;
 Argument Name                  Type                    In/Out Default?&lt;br /&gt;
 ------------------------------ ----------------------- ------ --------&lt;br /&gt;
 LINES                          DBMSOUTPUT_LINESARRAY   OUT&lt;br /&gt;
 NUMLINES                       NUMBER(38)              IN/OUT&lt;br /&gt;
PROCEDURE NEW_LINE&lt;br /&gt;
PROCEDURE PUT&lt;br /&gt;
 Argument Name                  Type                    In/Out Default?&lt;br /&gt;
 ------------------------------ ----------------------- ------ --------&lt;br /&gt;
 A                              VARCHAR2                IN&lt;br /&gt;
PROCEDURE PUT_LINE&lt;br /&gt;
 Argument Name                  Type                    In/Out Default?&lt;br /&gt;
 ------------------------------ ----------------------- ------ --------&lt;br /&gt;
 A                              VARCHAR2                IN&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==describe user_tables==&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;
  &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; describe user_tables&lt;br /&gt;
 Name                                                                                                      Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------&lt;br /&gt;
 TABLE_NAME                                                                                                NOT NULL VARCHAR2(30)&lt;br /&gt;
 TABLESPACE_NAME                                                                                                    VARCHAR2(30)&lt;br /&gt;
 CLUSTER_NAME                                                                                                       VARCHAR2(30)&lt;br /&gt;
 IOT_NAME                                                                                                           VARCHAR2(30)&lt;br /&gt;
 STATUS                                                                                                             VARCHAR2(8)&lt;br /&gt;
 PCT_FREE                                                                                                           NUMBER&lt;br /&gt;
 PCT_USED                                                                                                           NUMBER&lt;br /&gt;
 INI_TRANS                                                                                                          NUMBER&lt;br /&gt;
 MAX_TRANS                                                                                                          NUMBER&lt;br /&gt;
 INITIAL_EXTENT                                                                                                     NUMBER&lt;br /&gt;
 NEXT_EXTENT                                                                                                        NUMBER&lt;br /&gt;
 MIN_EXTENTS                                                                                                        NUMBER&lt;br /&gt;
 MAX_EXTENTS                                                                                                        NUMBER&lt;br /&gt;
 PCT_INCREASE                                                                                                       NUMBER&lt;br /&gt;
 FREELISTS                                                                                                          NUMBER&lt;br /&gt;
 FREELIST_GROUPS                                                                                                    NUMBER&lt;br /&gt;
 LOGGING                                                                                                            VARCHAR2(3)&lt;br /&gt;
 BACKED_UP                                                                                                          VARCHAR2(1)&lt;br /&gt;
 NUM_ROWS                                                                                                           NUMBER&lt;br /&gt;
 BLOCKS                                                                                                             NUMBER&lt;br /&gt;
 EMPTY_BLOCKS                                                                                                       NUMBER&lt;br /&gt;
 AVG_SPACE                                                                                                          NUMBER&lt;br /&gt;
 CHAIN_CNT                                                                                                          NUMBER&lt;br /&gt;
 AVG_ROW_LEN                                                                                                        NUMBER&lt;br /&gt;
 AVG_SPACE_FREELIST_BLOCKS                                                                                          NUMBER&lt;br /&gt;
 NUM_FREELIST_BLOCKS                                                                                                NUMBER&lt;br /&gt;
 DEGREE                                                                                                             VARCHAR2(10)&lt;br /&gt;
 INSTANCES                                                                                                          VARCHAR2(10)&lt;br /&gt;
 CACHE                                                                                                              VARCHAR2(5)&lt;br /&gt;
 TABLE_LOCK                                                                                                         VARCHAR2(8)&lt;br /&gt;
 SAMPLE_SIZE                                                                                                        NUMBER&lt;br /&gt;
 LAST_ANALYZED                                                                                                      DATE&lt;br /&gt;
 PARTITIONED                                                                                                        VARCHAR2(3)&lt;br /&gt;
 IOT_TYPE                                                                                                           VARCHAR2(12)&lt;br /&gt;
 TEMPORARY                                                                                                          VARCHAR2(1)&lt;br /&gt;
 SECONDARY                                                                                                          VARCHAR2(1)&lt;br /&gt;
 NESTED                                                                                                             VARCHAR2(3)&lt;br /&gt;
 BUFFER_POOL                                                                                                        VARCHAR2(7)&lt;br /&gt;
 ROW_MOVEMENT                                                                                                       VARCHAR2(8)&lt;br /&gt;
 GLOBAL_STATS                                                                                                       VARCHAR2(3)&lt;br /&gt;
 USER_STATS                                                                                                         VARCHAR2(3)&lt;br /&gt;
 DURATION                                                                                                           VARCHAR2(15)&lt;br /&gt;
 SKIP_CORRUPT                                                                                                       VARCHAR2(8)&lt;br /&gt;
 MONITORING                                                                                                         VARCHAR2(3)&lt;br /&gt;
 CLUSTER_OWNER                                                                                                      VARCHAR2(30)&lt;br /&gt;
 DEPENDENCIES                                                                                                       VARCHAR2(8)&lt;br /&gt;
 COMPRESSION                                                                                                        VARCHAR2(8)&lt;br /&gt;
 DROPPED                                                                                                            VARCHAR2(3)&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Show the table structure==&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;
 &lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table employee_history ( employee_id      number(6) not null,&lt;br /&gt;
  2                                  salary           number(8,2),&lt;br /&gt;
  3                                  hire_date        date default sysdate,&lt;br /&gt;
  4                                  termination_date date,&lt;br /&gt;
  5                                  termination_desc varchar2(4000),&lt;br /&gt;
  6                                  constraint       emphistory_pk&lt;br /&gt;
  7                                  primary key (employee_id, hire_date)&lt;br /&gt;
  8                                );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; describe employee_history;&lt;br /&gt;
 Name                                        Null?    Type&lt;br /&gt;
 ------------------------------------------- -------- -------------&lt;br /&gt;
 EMPLOYEE_ID                                 NOT NULL NUMBER(6)&lt;br /&gt;
 SALARY                                       NUMBER(8,2)&lt;br /&gt;
 HIRE_DATE                                   NOT NULL DATE&lt;br /&gt;
 TERMINATION_DATE                             DATE&lt;br /&gt;
 TERMINATION_DESC                             VARCHAR2(4000)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table employee_history;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>