The DROP TABLE data description statement deletes the definition of a base table from the dictionary.
When deleting a table definition, CA IDMS also deletes:
To issue a DROP TABLE statement, you must own or have the DROP privilege on the table named in the statement.
Note: You need no additional privileges to issue a DROP TABLE statement with the CASCADE parameter.
►►─── DROP TABLE ─┬────────────────┬─ table-identifier ───────────────────────► └─ schema-name. ─┘ ►─┬───────────┬──────────────────────────────────────────────────────────────►◄ └─ CASCADE ─┘
Specifies the name of the table being dropped. Table-identifier must identify a base table defined in the dictionary.
Identifies the schema associated with the named table.
If you do not specify a schema-name, the default value is:
Directs CA IDMS to delete the definitions of:
If you specify CASCADE in a DROP TABLE statement for a table that participates in a linked referential constraint, CA IDMS updates the rows of the other table to remove the physical links with the table being dropped.
Tables in the SYSTEM Schema
You cannot delete the definition of a table in the SYSTEM schema.
Tables in Views or Referential Constraints
If you do not specify CASCADE in a DROP TABLE statement, the table named in the statement cannot participate in the definition of any view or referential constraint.
Dropping a Table that Contains Data
The following DROP TABLE statement deletes the definition of the OFFICE_POOL table and any data associated with the table. If the table participates in any referential constraint or view definitions, CA IDMS returns an error.
drop table office_pool;
Note: For more information about defining tables, see ALTER TABLE and CREATE TABLE.
|
Copyright © 2014 CA.
All rights reserved.
|
|