Hjem Databaser Hvad er insert? - definition fra techopedia

Hvad er insert? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder indsættelse?

Indsæt er en meget brugt kommando i det strukturerede sprog (SQL) datamanipulation sprog (DML) brugt af SQL Server og Oracle relationelle databaser. Indsætskommandoen bruges til at indsætte en eller flere rækker i en databasetabel med specificerede tabelkolonneværdier. Den første DML-kommando, der udføres straks efter en tabeloprettelse, er insert-sætningen.

Techopedia forklarer Indsæt

En normal indsætningserklæring kan implementeres i to former:

  • INDSÆT INN tabel_navn VALUES (val1, val2, val3 …). Et eksempel er: INDSÆT I MEDARBEJDSVÆRDIER (1, John, 23);
  • INDSÆT TIL tabelnavn (kolonne1, kolonne2) VÆRDIER (val1, val2, val3 …). Et eksempel er: INDSÆT TIL Medarbejder (Eid, Navn, Alder) VÆRDIER (1, John, 23);

Kolonnenavne identificerer kolonner, der skal udfyldes med specifikke værdier bestemt af VALUES-udtryk. Antallet VALUES klausulværdier og navnekolonner er det samme. Tabelkolonner uden specificerede indsætningsangivelsesværdier tildeles standardværdier.


Indsæt operationer kan resultere i fejl fra definerede kolonnebegrænsninger eller databasens inaktivitet. I begge tilfælde kastes og håndteres undtagelser af fejlbehandlere, der indstiller passende værdier for fejltekst, indbyggede fejl, tilstand og SQL-kode. Hvis målet indsæt datakolonne er indstillet til en binær datatype, såsom BLOB, er inputmeddelelsen også i bit streamform. I sjældne tilfælde kan inputmeddelelsen være i XML-domænet (Extensible Markup Language), hvor beskedtræet er serialiseret før en indsættelse. Indsætningsangivelser bruges også i forbindelse med SELECT, WHEN, kontrolmuligheder og returneringsklausuler.

Denne definition blev skrevet i sammenhæng med SQL
Hvad er insert? - definition fra techopedia