Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Better way of writing this sql statement?

Better way of writing this sql statement?

From: <stefan454_at_hotmail.com>
Date: 9 Aug 2005 23:24:27 -0700
Message-ID: <1123655067.481926.127530@z14g2000cwz.googlegroups.com>


Hello,

Question is there any better way of writing the statement below?

Regards
Stefan

--Primary key is in place and the fk is indexed

CREATE TABLE location
(

  LOCATION_ID    	   INTEGER              NOT NULL,
  LOCATION_TYPE  	   INTEGER              NOT NULL,
  NAME                     VARCHAR2(50)         NOT NULL,
  DESCRIPTION              VARCHAR2(200),
  SOURCE_ID                VARCHAR2(100)        NOT NULL,
  TYPE1		           INTEGER              NOT NULL,
  TYPE2		           INTEGER,
  TYPE3                    INTEGER,
  TYPE4                    INTEGER,
  TYPE5                    INTEGER,
  TYPE6                    NUMBER               NOT NULL,
  VERSION                  INTEGER              NOT NULL
);
Approximate 1500 records

CREATE TABLE OBJECT
(

  OBJECT_ID       INTEGER            NOT NULL,
  TYPE1           INTEGER            NOT NULL,
  TYPE2           INTEGER            NOT NULL,
  NAME            VARCHAR2(50)       NOT NULL,
  TYPE3           INTEGER            NOT NULL,
  FLAG1           INTEGER            NOT NULL,
  FLAG2           INTEGER            NOT NULL,
  QUANTITY1       NUMBER             NOT NULL,
  QUANTITY2       NUMBER             NOT NULL,
  TYPE4           VARCHAR2(50)       NOT NULL,
  VERSION         INTEGER            NOT NULL
);
Approximate 25000 records

CREATE TABLE OBJECT_LOCATION
(

  OBJECT_LOCATION_ID     INTEGER                NOT NULL,
  LOCATION_ID            INTEGER                NOT NULL,
  OBJECT_ID              INTEGER                NOT NULL,
  REGISTRATION_TIMESTAMP TIMESTAMP(6)           NOT NULL,
  TYPE1                  VARCHAR2(20),
  STATUS                 INTEGER,
  QUANTITY               INTEGER,
  VERSION                INTEGER

);
Approximate 6 miljon records Received on Wed Aug 10 2005 - 01:24:27 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US