SET SCHEMA
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Sets the default owner, also known as schema, for unqualified table references.
Syntax
|
Parameters
- 'string_literal'
-
Specifies the name for the default owner as a string literal, enclosed in single or double quotes.
Indicates a parameter marker to contain the default owner. The actual replacement value for the owner name is supplied in a subsequent SQL operation.
- USER
-
Directs the database to set the default owner back to the username that established the session.
Notes
- For
authorization purposes, invoking
SET SCHEMAdoes not change the username associated with the current session. - You can set the default schema name to the username associated
with the session by using a
SET SCHEMA USERstatement.
Example
This
example sets the default schema name to White:
|
Subsequent SQL statements with unqualified table
references will use the owner name White. The SELECT statement
in this example returns all rows in the ‘White.customer' table.
The username establishing the original session
is still the current user.