CREATE SCHEMA

4D - Documentation   Français   English   German   Japanese   4D SQL Reference, Table of Contents   4D SQL Reference, Index   Back   Previous   Next

version 11.3


CREATE SCHEMA sql_name

Description

The CREATE SCHEMA command is used to create a new SQL schema named sql_name in the database.

Note: For more information about schemas, please refer to the Principles for integrating 4D and the 4D SQL engine section.

When you create a new schema, by default the following access rights are associated with it:

Read-only (Data): <Everybody>

Read/Write (Data): <Everybody>

Full (Data & Structure): <Nobody>

Each schema can be attributed external access rights using the GRANT command.

Only the Designer and Administrator of the database can create, modify or delete schemas.

If the access management system of 4D is not activated (in other words, if no password has been assigned to the Designer), all users can create and modify schemas with no restriction.

When a database is created or converted with 4D v11 SQL (starting with release 3), a default schema is created in order to group together all the tables of the database. This schema is named "DEFAULT_SCHEMA". It cannot be deleted or renamed.

Example

Creation of a schema named "Accounting_Rights":

   CREATE SCHEMA Accounting_Rights

See Also

ALTER SCHEMA.


4D - Documentation   Français   English   German   Japanese   4D SQL Reference, Table of Contents   4D SQL Reference, Index   Back   Previous   Next