Oracle a beaucoup de différentes plates-formes de bases de données allant du niveau de l'entreprise tout en bas de versions personnelles , gratuitement . La structure de base des bases de données que vous pouvez créer avec ces outils ne change pas. Vous aurez encore des tables sous forme de blocs de construction construit avec des lignes et des colonnes de données . Dans chaque cas , vous pouvez utiliser langage procédural /Query Language (PL /SQL ) Code structuré pour interagir avec les objets de base de données . Oracle propose également une interface visuelle libre de gérer des bases de données appelé SQL Developer . Instructions
Création d'une table avec PL /SQL
1
créer une table de base avec une colonne de chaîne dans votre base de données. Vous pouvez copier le code PL /SQL ci-dessous et l'exécuter soit dans le votre outil préféré de l'interface Oracle fenêtre de commande ou SQL
CREATE TABLE myTable ( column1 VARCHAR2 ( 50) ) ; .
2 < . p> Créer un tableau avec plusieurs colonnes en utilisant la syntaxe ci-dessous
CREATE TABLE myTable2 ( column1 VARCHAR2 ( 50) , column2 NUMERO ( 8) ) ;
3
Créer une table avec des colonnes qui doivent contenir une valeur en incluant "NOT NULL" dans la définition de la colonne. Si vous n'avez pas ce paramètre , la colonne peut contenir des valeurs nulles ou vides. Copiez le code ci-dessous pour tester cette
CREATE TABLE myTable3 ( column1 VARCHAR2 ( 50) , column2 NUMERO ( 8) , column3 VARCHAR2 ( 50) NOT NULL) ; .
4
Créer un tableau avec des valeurs par défaut en utilisant la syntaxe ci-dessous. Une valeur par défaut remplit simplement cette colonne avec la valeur spécifiée si aucune autre valeur n'est fournie quand une ligne est ajoutée . Dans ce cas, vous créez une colonne de date et défaut à la date d'aujourd'hui .
CREATE TABLE myTable4 ( column1 VARCHAR2 ( 50) , column2 NUMERO ( 8) , column3 VARCHAR2 ( 50) NOT NULL, column4 DATE DEFAULT ( sysdate ) ) ;
5
Créer une nouvelle table qui copie la structure et les données d'une table existante . Utilisez l'instruction ci-dessous pour accomplir cette tâche. Vous pouvez filtrer les enregistrements que vous souhaitez ajouter à la nouvelle table avec un " where" , mais la déclaration ci-dessous passerez tous les enregistrements de myTable4
CREATE TABLE myTable5 ASSELECT * FROM myTable4 ; .
Création d'une table avec Oracle SQL Developer
6
Développez le nœud "Connexions" et accédez à la base de données souhaitée .
7
Développez le nœud de base de données , clic-droit sur le dossier "Tables" et sélectionnez "Nouveau tableau " dans le menu pop-up .
8
clé dans un " Nom de colonne ", " type" et " Taille " pour la colonne . Pour correspondre à l'exemple ci-dessus , vous devez entrer " column1 ", " VARCHAR2 " et " 50" respectivement .
9
Indiquez si vous souhaitez que la colonne de permettre des valeurs vides en cochant ou décochant la case « Non null " case à cocher . Cochant la case à cocher va forcer la colonne contient une valeur ou lève une erreur.
10
Cliquez sur le bouton " Ajouter une colonne " pour ajouter une nouvelle colonne à la table. Pour supprimer une colonne , cliquez sur le bouton " Supprimer la colonne " .
11
cocher la case à cocher "Avancé" , puis entrez une valeur dans la zone de texte " par défaut" si vous avez besoin de spécifier une valeur par défaut valeur pour votre colonne.
12
Tapez un nom pour votre table dans la zone de texte "Nom" dans le cadre du schéma et cliquez sur le bouton "OK" pour enregistrer votre table .