Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20
CREATE SCHEMA

CREATE SCHEMA  


 

 

CREATE SCHEMA nom_sql

La commande CREATE SCHEMA permet de créer un nouveau schéma SQL nommé nom_sql dans la base de données. Vous pouvez utiliser tout nom_sql hormis "DEFAULT_SCHEMA" et "SYSTEM_SCHEMA".

Note : Pour plus d'informations sur les schémas, reportez-vous à la section Implémentations du moteur SQL de 4D.

Lorsque vous créez un nouveau schéma, par défaut les droits associés sont les suivants :

  • Lecture seulement (Données) : <Tout le monde>
  • Lecture/Ecriture (Données) : <Tout le monde>
  • Complet (Données & Structure) : <Personne>
    Chaque schéma peut se voir attribuer un type de droits d’accès externes à l'aide de la commande GRANT.

Seuls le Super_Utilisateur et l’Administrateur de la base peuvent créer, modifier ou supprimer des schémas.

Attention : La mise en place d'un schéma SQL nécessite l'activation du système de gestion des accès de 4D (en d'autres termes, un mot de passe doit avoir été attribué au Super_Utilisateur). Dans le cas contraire, tous les utilisateurs peuvent créer et modifier des schémas sans restrictions.

Lorsqu’une base de données est créée ou convertie avec 4D v11 SQL (à compter de la release 3), un schéma par défaut est créé afin de regrouper toutes les tables de la base. Ce schéma est nommé "DEFAULT_SCHEMA". Il ne peut pas être supprimé ni renommé.

Exemple  

Création d’un schéma nommé "Droits_Compta" :

CREATE SCHEMA Droits_Compta



Voir aussi  

ALTER SCHEMA

 
PROPRIÉTÉS 

Produit : 4D
Thème : Commandes SQL
Nom intl. : CREATE SCHEMA

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Référence SQL ( 4D v20)