Comment créer une table avec une base de données oracle

<article data-type="article">
serveurs Oracle abritent une variété, ainsi qu`une quantité de données.

Oracle a de nombreuses plates-formes de bases de données différentes allant du niveau de l`entreprise tout le chemin vers le bas pour, versions personnelles libres. La structure de base des bases de données, vous pouvez créer avec ces outils ne change pas. Vous aurez encore des tables comme des blocs de construction construits avec des lignes et des colonnes de données. Dans chaque cas, vous pouvez utiliser Procedural Language / Structured Query Language (PL / SQL) code 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.

Création d`une table avec PL / SQL

  • 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 la fenêtre de commande SQL ou votre outil d`interface Oracle préférée.

    CREATE TABLE myTable (
    column1 VARCHAR2 (50)
    );

  • Créer une table avec plusieurs colonnes en utilisant la syntaxe ci-dessous.

    CREATE TABLE myTable2 (
    column1 VARCHAR2 (50),
    column2 NUMERO (8)
    );

  • 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 ne spécifiez pas ce paramètre, la colonne peut contenir des valeurs nulles ou vides. Copiez le code ci-dessous pour tester.




    CREATE TABLE myTable3 (
    column1 VARCHAR2 (50),
    column2 NUMERO (8),
    column3 VARCHAR2 (50) NOT NULL
    );

  • Créer une table 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 est fournie lorsqu`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,
    DATE column4 DEFAULT (sysdate)
    );

  • 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 une clause "where", mais la déclaration ci-dessous passerez tous les enregistrements myTable4.

    CREATE TABLE AS myTable5
    SELECT *
    DE myTable4;

Création d`une table avec Oracle SQL Developer

  • Développez le "Connexions" noeud et accédez à la base de données souhaitée.

  • Développez le nœud de base de données, à droite, cliquez sur le dossier "Tables" et sélectionnez "Nouveau tableau" dans le menu pop-up.

  • Key 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.

  • Indiquez si vous souhaitez que la colonne pour autoriser les valeurs vides en cochant ou décochant la case à cocher "Not Null". Marquant la case à cocher va forcer la colonne pour contenir une valeur ou une erreur.

  • 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".

  • Cochez la case à cocher pour "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 de votre colonne.

  • 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.

Conseils Avertissements

  • Les noms de table ne peuvent pas inclure spaces- ils peuvent contenir uniquement des lettres, des chiffres et le symbole de soulignement. Le premier caractère d`un nom de table doit être une lettre.
  • Vous avez besoin du "CREATE TABLE" l`autorisation de créer une nouvelle table.

AUTRES

» » » » Comment créer une table avec une base de données oracle