DROP SCHEMA
  SQL - Language Statements
 
 
  
   DROP SCHEMA
  
  
   remove a schema
  
 
 
  
   2002-07-18
  
  
DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ]
  
  
  
   
    2002-07-18
   
   
    Inputs
   
   
    
     
      name
      
       
	The name of a schema.
       
      
     
     
      CASCADE
      
       
        Automatically drop objects (tables, functions, etc) that are contained
	in the schema.
       
      
     
     
      RESTRICT
      
       
        Refuse to drop the schema if it contains any objects.
	This is the default.
       
      
     
    
   
  
  
   
    2002-07-18
   
   
    Outputs
   
   
    
     
      
DROP SCHEMA
       
      
       
	The message returned if the schema is successfully dropped.
       
      
     
     
      
ERROR: Schema "name" does not exist
       
      
       
	This message occurs if the specified schema does not exist.
       
      
     
    
   
  
 
 
  
   2002-07-18
  
  
   Description
  
  
   DROP SCHEMA removes schemas from the data base.
  
  
   A schema can only be dropped by its owner or a superuser.  Note that
   the owner can drop the schema (and thereby all contained objects)
   even if he does not own some of the objects within the schema.
  
  
   
    2002-07-18
   
   
    Notes
   
   
    Refer to the CREATE SCHEMA statement for
    information on how to create a schema.
   
  
 
 
  
   Usage
  
  
   To remove schema mystuff from the database,
   along with everything it contains:
   
DROP SCHEMA mystuff CASCADE;
   
  
 
 
 
  
   Compatibility
  
  
  
   
    2002-07-18
   
   
    SQL92
   
   
    DROP SCHEMA is fully compatible with
    SQL92, except that the standard only allows
    one schema to be dropped per command.