Oracle INSERT (Svenska)

0 Comments

sammanfattning: i den här handledningen lär du dig hur du använder OracleINSERT – satsen för att infoga data i en tabell.

introduktion till Oracle INSERT statement

för att infoga en ny rad i en tabell använder du OracleINSERT statement enligt följande:

i detta uttalande:

  • ange först namnet på tabellen som du vill infoga.
  • för det andra anger du en lista med kommaseparerade kolumnnamn inom parentes.,
  • tredje, ange en lista med kommaseparerade värden som motsvarar kolumnlistan.

om värdelistan har samma ordning som tabellkolumnerna kan du hoppa över kolumnlistan även om detta inte anses vara en god praxis:

om du utesluter en eller flera kolumner från OracleINSERT – satsen måste du ange kolumnlistan eftersom Oracle behöver matcha den med värden i värdelistan.,

kolumnen som du utelämnar iINSERT – satsen kommer att använda standardvärdet om tillgängligt eller ett NULL-värde om kolumnen accepterar ett NULL-värde.

Oracle INSERT statement examples

låt oss skapa en ny tabell med namnetdiscounts för att infoga data:

i tabellendiscounts är kolumnendiscount_id en identitetskolumn vars standardvärde genereras automatiskt av systemet, därför behöver du inte ange kolumnendiscount_id. 5e2e0173e8″>

– kolumnen i INSERT – satsen.,

de andra kolumnernadiscount_name,amount,start_date ochexpired_dateär kolumnernaNOT NULL, så du måste ange värdena för dem.

följande uttalande infogar en ny rad i tabellendiscounts:

i detta uttalande använde vi datumliteralerDATE "2017-05-01" ochDATE "2017-08-31" för datumkolumnernastart_date och expired_date. – herr talman!,

följande uttalande hämtar data från tabellendiscounts för att verifiera infogningen:

följande exempel infogar en ny rad i tabellen

div id=”b014c58877″>

TABELL:

i det här exemplet använde vi resultatet av CURRENT_DATE – funktionen för start_date – kolumnen i stället för att använda datumet bokstavligt.,

se följande resultat:

i den här handledningen har du lärt dig hur du använder OracleINSERT – uttalandet för att infoga en ny rad i den här handledningen.ett bord.

  • var den här handledningen till hjälp?
  • YesNo


Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *