Oracle INSERT (Français)

0 Comments

Résumé: dans ce tutoriel, vous apprendrez comment utiliser l’Oracle INSERT déclaration d’insérer des données dans une table.

Introduction à Oracle instruction INSERT

Pour insérer une nouvelle ligne dans une table, vous devez utiliser l’Oracle INSERT déclaration comme suit:

Dans cet énoncé:

  • tout d’Abord, préciser le nom de la table dans laquelle vous souhaitez insérer.
  • deuxièmement, spécifiez une liste de noms de colonnes séparés par des virgules entre parenthèses.,
  • Troisième, spécifier une liste de valeurs séparées par des virgules qui correspond à la liste des colonnes.

Si la liste des valeurs a le même ordre que les colonnes de la table, vous pouvez ignorer la liste des colonnes bien que cela ne soit pas considéré comme une bonne pratique:

Si vous excluez une ou plusieurs colonnes de L’instruction OracleINSERT, vous devez spécifier la liste des colonnes car Oracle a besoin qu’elle corresponde aux valeurs de la liste des valeurs.,

La colonne que vous omettez dans le INSERT déclaration d’utiliser la valeur par défaut ou une valeur NULL si la colonne accepte une valeur NULL.

Oracle INSERT statement examples

créons une nouvelle table nomméediscounts pour insérer des données:

dans la tablediscounts, la colonnediscount_id est une colonne identité dont la valeur par défaut est générée automatiquement par le système par conséquent, vous n’avez pas besoin de spécifier la colonnediscount_id dans l’instructionINSERT.,

Les autres colonnes discount_name, amount, start_date et expired_datesont les NOT NULL colonnes, de sorte que vous devez fournir les valeurs pour eux.

La déclaration suivante insère une nouvelle ligne dans la balise discounts table:

Dans cette déclaration, nous avons utilisé la date de littéraux DATE "2017-05-01" et DATE "2017-08-31" pour la date de colonnes start_date et expired_date.,

La déclaration suivante récupère les données de la balise discounts table pour vérifier l’insertion:

L’exemple suivant insère une nouvelle ligne dans la balise discounts table:

Dans cet exemple, au lieu d’utiliser la date littérale, nous avons utilisé le résultat de la balise CURRENT_DATE fonction de la start_date colonne.,

Voir le résultat suivant:

Dans ce tutoriel, vous avez appris comment utiliser l’Oracle INSERT déclaration pour insérer une nouvelle ligne dans une table.

  • ce tutoriel a Été utile?
  • Ouinon


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *