Generating Database Definitions to a Database

Create or replace the tables and views in the database with the offline definitions.

If you have one or more tables containing information that you want to generate to a database, you can use this method. However if you want to quickly generate one or more tables back to their original database connection, you can do this from the navigator. For more information, see Fast Generate or Reconcile to a Database Connection.

Note: If you have made changes to tables that have foreign keys, it is possible that the foreign keys will be dropped when you generate your changes to the database. For more information, refer to Offline Tables and Foreign Keys.

To generate to the database:

  1. In the navigator, expand the workspace and project.
  2. Right-click an offline schema and choose New to display the New Gallery.
  3. From the New Gallery, expand Database Tier , and select Offline Database.
  4. Select SQL Generated from Offline Database Objects wizard to launch the Generate SQL from Offline Database Objects wizard.
  5. In the pages of the wizard enter parameters and select options to define the table. For information about how to fill in these values, click Help in the dialog.
  6. To generate definitions to a database, on the Generate Options page select CREATE (or replace) the chosen objects and Perform the chosen operation directly with the database. Click Next.
    You can also select Generate SQL scripts for the operation to generate a SQL file of the statements used to generate the changes to the database.
  7. On the Database Connection and Schema page specify the connection details for the database and schema, and click Next. If you are generating a SQL script, specify details for the generated file on the SQL Script Options page and click Next.
  8. On the Finish page, click Finish to create the file.

Context Menu Shortcut:


About Offline Schemas
Generating From Offline Table Definitions
Working with Offline Database Definitions

 

Copyright © 1997, 2004, Oracle. All rights reserved.