Oracle INSERT (Français)
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_date
sont 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