<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL%2FTable%2FAlter_Table</id>
		<title>Oracle PL/SQL/Table/Alter Table - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL%2FTable%2FAlter_Table"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/Table/Alter_Table&amp;action=history"/>
		<updated>2026-04-04T02:28:02Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL/Table/Alter_Table&amp;diff=1080&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/Table/Alter_Table&amp;diff=1080&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://sqle.ru/index.php?title=Oracle_PL/SQL/Table/Alter_Table&amp;diff=1081&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL/Table/Alter_Table&amp;diff=1081&amp;oldid=prev"/>
				<updated>2010-05-26T09:55:00Z</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;==Alter table cache==&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 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; alter table emp cache;&lt;br /&gt;
Table altered.&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;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Alter table to add a foreign key ON DELETE SET NULL==&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;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE supplier&lt;br /&gt;
  2      (      supplier_id     numeric(10)     not null,&lt;br /&gt;
  3             supplier_name   varchar2(50)    not null,&lt;br /&gt;
  4             contact_name    varchar2(50),&lt;br /&gt;
  5             CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)&lt;br /&gt;
  6      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE products&lt;br /&gt;
  2      (      product_id      numeric(10)     not null,&lt;br /&gt;
  3             supplier_id     numeric(10)     not null,&lt;br /&gt;
  4             supplier_name   varchar2(50)    not null&lt;br /&gt;
  5      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; ALTER TABLE products&lt;br /&gt;
  2  add CONSTRAINT fk_supplier&lt;br /&gt;
  3    FOREIGN KEY (supplier_id)&lt;br /&gt;
  4    REFERENCES supplier(supplier_id)&lt;br /&gt;
  5    ON DELETE SET NULL;&lt;br /&gt;
Table altered.&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 products;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 PRODUCT_ID                                                                                            NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;     desc supplier;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
 CONTACT_NAME                                                                                           VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table products cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table supplier cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&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;
==Alter table to add Columns in 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; create table people(&lt;br /&gt;
  2    employee_id     number(9),&lt;br /&gt;
  3    first_name      varchar2(15),&lt;br /&gt;
  4    last_name       varchar2(20),&lt;br /&gt;
  5    email           varchar2(25),&lt;br /&gt;
  6    constraint pk_people primary key (employee_id)&lt;br /&gt;
  7  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into people values (1, &amp;quot;T&amp;quot;, &amp;quot;Kyte&amp;quot;, &amp;quot;YourName@q.ru&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into people values (2, &amp;quot;S&amp;quot;, &amp;quot;Viper&amp;quot;, &amp;quot;sdillon@q.ru&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into people values (3, &amp;quot;C&amp;quot;, &amp;quot;Beck&amp;quot;, &amp;quot;clbeck@q.ru&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; commit;&lt;br /&gt;
Commit complete.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select * from people;&lt;br /&gt;
EMPLOYEE_ID FIRST_NAME      LAST_NAME            EMAIL&lt;br /&gt;
----------- --------------- -------------------- -------------------------&lt;br /&gt;
          1 T               Kyte                 YourName@q.ru&lt;br /&gt;
          2 S               Viper                sdillon@q.ru&lt;br /&gt;
          3 C               Beck                 clbeck@q.ru&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter table people&lt;br /&gt;
  2  add (&lt;br /&gt;
  3    phone_number    varchar2(10)&lt;br /&gt;
  4  );&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select * from people;&lt;br /&gt;
EMPLOYEE_ID FIRST_NAME      LAST_NAME            EMAIL                     PHONE_NUMB&lt;br /&gt;
----------- --------------- -------------------- ------------------------- ----------&lt;br /&gt;
          1 T               Kyte                 YourName@q.ru&lt;br /&gt;
          2 S               Viper                sdillon@q.ru&lt;br /&gt;
          3 C               Beck                 clbeck@q.ru&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table people;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;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;
==Alter table to add two columns to a table==&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 people(&lt;br /&gt;
  2    employee_id     number(9),&lt;br /&gt;
  3    first_name      varchar2(15),&lt;br /&gt;
  4    last_name       varchar2(20),&lt;br /&gt;
  5    email           varchar2(25),&lt;br /&gt;
  6    constraint pk_people primary key (employee_id)&lt;br /&gt;
  7  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into people values (1, &amp;quot;T&amp;quot;, &amp;quot;Kyte&amp;quot;, &amp;quot;YourName@q.ru&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into people values (2, &amp;quot;S&amp;quot;, &amp;quot;Dillon&amp;quot;, &amp;quot;sdillon@q.ru&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert into people values (3, &amp;quot;C&amp;quot;, &amp;quot;Beck&amp;quot;, &amp;quot;clbeck@q.ru&amp;quot;);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select * from people;&lt;br /&gt;
EMPLOYEE_ID FIRST_NAME      LAST_NAME            EMAIL&lt;br /&gt;
----------- --------------- -------------------- -------------------------&lt;br /&gt;
          1 T               Kyte                 YourName@q.ru&lt;br /&gt;
          2 S               Dillon               sdillon@q.ru&lt;br /&gt;
          3 C               Beck                 clbeck@q.ru&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter table people&lt;br /&gt;
  2  add(&lt;br /&gt;
  3    t_name varchar2(40),&lt;br /&gt;
  4    st_name varchar2(15)&lt;br /&gt;
  5  );&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select * from people;&lt;br /&gt;
EMPLOYEE_ID FIRST_NAME      LAST_NAME            EMAIL                     T_NAME                           ST_NAME&lt;br /&gt;
----------- --------------- -------------------- ------------------------- ---------------------------------------- ---------------&lt;br /&gt;
          1 T               Kyte                 YourName@q.ru&lt;br /&gt;
          2 S               Dillon               sdillon@q.ru&lt;br /&gt;
          3 C               Beck                 clbeck@q.ru&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table people;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;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;
==Alter table to change the storage==&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 t ( x int ) storage ( FREELISTS 2 );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter table t storage ( FREELISTS 2 );&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table t;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;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;
==Alter table to drop constraints==&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; alter table emp&lt;br /&gt;
  2  drop constraint emp_pk keep index;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;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;
==Alter table to drop two columns in a single command==&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;
&lt;br /&gt;
create table people(&lt;br /&gt;
  employee_id     number(9),&lt;br /&gt;
  first_name      varchar2(15),&lt;br /&gt;
  last_name       varchar2(20),&lt;br /&gt;
  email           varchar2(25),&lt;br /&gt;
  constraint pk_people primary key (employee_id)&lt;br /&gt;
);&lt;br /&gt;
insert into people values (1, &amp;quot;T&amp;quot;, &amp;quot;Kyte&amp;quot;, &amp;quot;YourName@q.ru&amp;quot;);&lt;br /&gt;
insert into people values (2, &amp;quot;S&amp;quot;, &amp;quot;Dillon&amp;quot;, &amp;quot;sdillon@q.ru&amp;quot;);&lt;br /&gt;
insert into people values (3, &amp;quot;C&amp;quot;, &amp;quot;Beck&amp;quot;, &amp;quot;clbeck@q.ru&amp;quot;);&lt;br /&gt;
select * from people;&lt;br /&gt;
&lt;br /&gt;
alter table people drop (first_name, last_name);&lt;br /&gt;
drop table people;&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;
==Alter table to drop unused columns==&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;
&lt;br /&gt;
create table people(&lt;br /&gt;
  employee_id     number(9),&lt;br /&gt;
  first_name      varchar2(15),&lt;br /&gt;
  last_name       varchar2(20),&lt;br /&gt;
  email           varchar2(25),&lt;br /&gt;
  constraint pk_people primary key (employee_id)&lt;br /&gt;
);&lt;br /&gt;
insert into people&lt;br /&gt;
values (1, &amp;quot;Tom&amp;quot;, &amp;quot;Kyte&amp;quot;, &amp;quot;YourName@q.ru&amp;quot;);&lt;br /&gt;
insert into people&lt;br /&gt;
values (2, &amp;quot;Sean&amp;quot;, &amp;quot;Viper&amp;quot;, &amp;quot;sdillon@q.ru&amp;quot;);&lt;br /&gt;
insert into people&lt;br /&gt;
values (3, &amp;quot;Christopher&amp;quot;, &amp;quot;Beck&amp;quot;, &amp;quot;clbeck@q.ru&amp;quot;);&lt;br /&gt;
select * from people;&lt;br /&gt;
alter table people drop column first_name;&lt;br /&gt;
alter table people drop column last_name;&lt;br /&gt;
select * from user_unused_col_tabs;&lt;br /&gt;
ALTER TABLE people DROP UNUSED COLUMNS;&lt;br /&gt;
drop table people;&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;
==Alter to add DELETE ON NULL with more than one column==&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;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE supplier&lt;br /&gt;
  2      (      supplier_id     numeric(10)     not null,&lt;br /&gt;
  3             supplier_name   varchar2(50)    not null,&lt;br /&gt;
  4             contact_name    varchar2(50),&lt;br /&gt;
  5             CONSTRAINT supplier_pk PRIMARY KEY (supplier_id, supplier_name)&lt;br /&gt;
  6      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE products&lt;br /&gt;
  2      (      product_id      numeric(10)     not null,&lt;br /&gt;
  3             supplier_id     numeric(10)     not null,&lt;br /&gt;
  4             supplier_name   varchar2(50)    not null&lt;br /&gt;
  5      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; ALTER TABLE products&lt;br /&gt;
  2  add CONSTRAINT fk_supplier&lt;br /&gt;
  3    FOREIGN KEY (supplier_id, supplier_name)&lt;br /&gt;
  4    REFERENCES supplier(supplier_id, supplier_name)&lt;br /&gt;
  5    ON DELETE SET NULL;&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     desc products;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 PRODUCT_ID                                                                                            NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;     desc supplier;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
 CONTACT_NAME                                                                                           VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table products cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table supplier cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&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;
==If you are adding more than one column, the column definitions should be enclosed in parentheses and separated by commas.==&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; CREATE TABLE EMP(&lt;br /&gt;
  2      EMPNO NUMBER(4) NOT NULL,&lt;br /&gt;
  3      ENAME VARCHAR2(10),&lt;br /&gt;
  4      JOB VARCHAR2(9),&lt;br /&gt;
  5      MGR NUMBER(4),&lt;br /&gt;
  6      HIREDATE DATE,&lt;br /&gt;
  7      SAL NUMBER(7, 2),&lt;br /&gt;
  8      COMM NUMBER(7, 2),&lt;br /&gt;
  9      DEPTNO NUMBER(2)&lt;br /&gt;
 10  );&lt;br /&gt;
Table created.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(2, &amp;quot;Jack&amp;quot;, &amp;quot;Tester&amp;quot;, 6,TO_DATE(&amp;quot;20-FEB-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1600, 300, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(3, &amp;quot;Wil&amp;quot;, &amp;quot;Tester&amp;quot;, 6,TO_DATE(&amp;quot;22-FEB-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1250, 500, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(4, &amp;quot;Jane&amp;quot;, &amp;quot;Designer&amp;quot;, 9,TO_DATE(&amp;quot;2-APR-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 2975, NULL, 20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(5, &amp;quot;Mary&amp;quot;, &amp;quot;Tester&amp;quot;, 6,TO_DATE(&amp;quot;28-SEP-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1250, 1400, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(6, &amp;quot;Black&amp;quot;, &amp;quot;Designer&amp;quot;, 9,TO_DATE(&amp;quot;1-MAY-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 2850, NULL, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(7, &amp;quot;Chris&amp;quot;, &amp;quot;Designer&amp;quot;, 9,TO_DATE(&amp;quot;9-JUN-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 2450, NULL, 10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(8, &amp;quot;Smart&amp;quot;, &amp;quot;Helper&amp;quot;, 4,TO_DATE(&amp;quot;09-DEC-1982&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 3000, NULL, 20);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(9, &amp;quot;Peter&amp;quot;, &amp;quot;Manager&amp;quot;, NULL,TO_DATE(&amp;quot;17-NOV-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 5000, NULL, 10);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(10, &amp;quot;Take&amp;quot;, &amp;quot;Tester&amp;quot;, 6,TO_DATE(&amp;quot;8-SEP-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 1500, 0, 30);&lt;br /&gt;
1 row created.&lt;br /&gt;
SQL&amp;gt; INSERT INTO EMP VALUES(13, &amp;quot;Fake&amp;quot;, &amp;quot;Helper&amp;quot;, 4,TO_DATE(&amp;quot;3-DEC-1981&amp;quot;, &amp;quot;DD-MON-YYYY&amp;quot;), 3000, NULL, 20);&lt;br /&gt;
1 row created.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; ALTER TABLE emp ADD (quantity NUMBER (13,3),&lt;br /&gt;
  2  update_dt DATE DEFAULT sysdate);&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Make myCode a CACHE table.==&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;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table myCode&lt;br /&gt;
  2  (&lt;br /&gt;
  3    codeValue  VARCHAR2(1) primary key,&lt;br /&gt;
  4    Description VARCHAR2(25)&lt;br /&gt;
  5  );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter table myCode cache;&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table myCode;&lt;br /&gt;
Table dropped.&lt;br /&gt;
   &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;
==Marking Columns Unused==&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;
create table people(&lt;br /&gt;
  employee_id     number(9),&lt;br /&gt;
  first_name      varchar2(15),&lt;br /&gt;
  last_name       varchar2(20),&lt;br /&gt;
  email           varchar2(25),&lt;br /&gt;
  constraint pk_people primary key (employee_id)&lt;br /&gt;
);&lt;br /&gt;
insert into people values (1, &amp;quot;T&amp;quot;, &amp;quot;Kyte&amp;quot;, &amp;quot;YourName@q.ru&amp;quot;);&lt;br /&gt;
insert into people values (2, &amp;quot;S&amp;quot;, &amp;quot;Dillon&amp;quot;, &amp;quot;sdillon@q.ru&amp;quot;);&lt;br /&gt;
insert into people values (3, &amp;quot;C&amp;quot;, &amp;quot;Beck&amp;quot;, &amp;quot;clbeck@q.ru&amp;quot;);&lt;br /&gt;
select * from people;&lt;br /&gt;
&lt;br /&gt;
alter table people&lt;br /&gt;
set unused (first_name, last_name);&lt;br /&gt;
drop table people;&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;
==Use alter table command to add foreign key constraint==&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;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; -- Use alter table command to add foreign key constraint&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE supplier&lt;br /&gt;
  2      (      supplier_id     numeric(10)     not null,&lt;br /&gt;
  3             supplier_name   varchar2(50)    not null,&lt;br /&gt;
  4             contact_name    varchar2(50),&lt;br /&gt;
  5             CONSTRAINT supplier_pk PRIMARY KEY (supplier_id, supplier_name)&lt;br /&gt;
  6      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE products&lt;br /&gt;
  2      (      product_id      numeric(10)     not null,&lt;br /&gt;
  3             supplier_id     numeric(10)     not null,&lt;br /&gt;
  4             supplier_name   varchar2(50)    not null&lt;br /&gt;
  5      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; ALTER TABLE products&lt;br /&gt;
  2  add CONSTRAINT fk_supplier&lt;br /&gt;
  3    FOREIGN KEY (supplier_id, supplier_name)&lt;br /&gt;
  4    REFERENCES supplier(supplier_id, supplier_name);&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     desc products;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 PRODUCT_ID                                                                                            NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;     desc supplier;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
 CONTACT_NAME                                                                                           VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table products cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table supplier cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&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;
==Use alter table command to add foreign key with more than two columns==&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; -- use alter table command to add foreign key with more than two columns acting as the key&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE supplier&lt;br /&gt;
  2      (      supplier_id     numeric(10)     not null,&lt;br /&gt;
  3             supplier_name   varchar2(50)    not null,&lt;br /&gt;
  4             contact_name    varchar2(50),&lt;br /&gt;
  5             CONSTRAINT supplier_pk PRIMARY KEY (supplier_id, supplier_name)&lt;br /&gt;
  6      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE products&lt;br /&gt;
  2      (      product_id      numeric(10)     not null,&lt;br /&gt;
  3             supplier_id     numeric(10)     not null,&lt;br /&gt;
  4             supplier_name   varchar2(50)    not null&lt;br /&gt;
  5      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; ALTER TABLE products&lt;br /&gt;
  2  add CONSTRAINT fk_supplier&lt;br /&gt;
  3    FOREIGN KEY (supplier_id, supplier_name)&lt;br /&gt;
  4    REFERENCES supplier(supplier_id, supplier_name);&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     desc products;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 PRODUCT_ID                                                                                            NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;     desc supplier;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
 CONTACT_NAME                                                                                           VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table products cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table supplier cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; \&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;
==Use alter table to add foreign key with cascade delete==&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; -- Use alter table to add foreign key with cascade delete&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE supplier&lt;br /&gt;
  2      (      supplier_id     numeric(10)     not null,&lt;br /&gt;
  3             supplier_name   varchar2(50)    not null,&lt;br /&gt;
  4             contact_name    varchar2(50),&lt;br /&gt;
  5             CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)&lt;br /&gt;
  6      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE products&lt;br /&gt;
  2      (      product_id      numeric(10)     not null,&lt;br /&gt;
  3             supplier_id     numeric(10)     not null,&lt;br /&gt;
  4             supplier_name   varchar2(50)    not null&lt;br /&gt;
  5      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; ALTER TABLE products&lt;br /&gt;
  2  add CONSTRAINT fk_supplier&lt;br /&gt;
  3    FOREIGN KEY (supplier_id)&lt;br /&gt;
  4    REFERENCES supplier(supplier_id)&lt;br /&gt;
  5    ON DELETE CASCADE;&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     desc products;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 PRODUCT_ID                                                                                            NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;     desc supplier;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
 CONTACT_NAME                                                                                           VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table products cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table supplier cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&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;
==Use alter table to add foreign key with cascade delete for more than one column==&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;
&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; -- Use alter table to add foreign key with cascade delete for more than one column&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE supplier&lt;br /&gt;
  2      (      supplier_id     numeric(10)     not null,&lt;br /&gt;
  3             supplier_name   varchar2(50)    not null,&lt;br /&gt;
  4             contact_name    varchar2(50),&lt;br /&gt;
  5             CONSTRAINT supplier_pk PRIMARY KEY (supplier_id, supplier_name)&lt;br /&gt;
  6      );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     CREATE TABLE products&lt;br /&gt;
  2      (      product_id      numeric(10)     not null,&lt;br /&gt;
  3             supplier_id     numeric(10)     not null,&lt;br /&gt;
  4             supplier_name   varchar2(50)    not null&lt;br /&gt;
  5      );&lt;br /&gt;
Table 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; ALTER TABLE products&lt;br /&gt;
  2  add CONSTRAINT fk_supplier&lt;br /&gt;
  3    FOREIGN KEY (supplier_id, supplier_name)&lt;br /&gt;
  4    REFERENCES supplier(supplier_id, supplier_name)&lt;br /&gt;
  5    ON DELETE CASCADE;&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     desc products;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 PRODUCT_ID                                                                                            NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;     desc supplier;&lt;br /&gt;
 Name                                                                                                  Null?    Type&lt;br /&gt;
 ----------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------&lt;br /&gt;
 SUPPLIER_ID                                                                                           NOT NULL NUMBER(10)&lt;br /&gt;
 SUPPLIER_NAME                                                                                         NOT NULL VARCHAR2(50)&lt;br /&gt;
 CONTACT_NAME                                                                                           VARCHAR2(50)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table products cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;     drop table supplier cascade constraints;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
           &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>