Ganze Zahlen

Datentyp: int

Beispiel:

create table testtabelle(

  ganzezahl int

);

Beispiel Datensatz einfügen:

insert into testtabelle values (1234);


Kommazahlen

Datentyp: float oder double

Besipiel: 

create table testtabelle(

  kommazahl1 float,

  kommazahl2 double

);

Beispielwerte einfügen:

insert into testtabelle values (1.34, 45.55);

Anmerkung: Englische Notation beachten (Punkt statt Komma).

 


(Komma-) Zahlen mit fester Länge

Datentyp: DEC

Bespiel 1: Ganze Zahlen mit fester Länge 

create table testtabelle(

  zahl DEC(5)

);

  

Folgende Werte können eingefügt werden:

insert into testtabelle values (34);

insert into testtabelle values (3435);

insert into testtabelle values (45676);

Kann nicht eingefügt werden:

insert into testtabelle values (456767);

 

Beispiel 2: Kommazahlen mit fester Länge

Oft ist es sinnvoll, die Anzahl der Nachkommastellen festzulegen, z.B. bei Geldbeträgen.

Dies geschieht auch mit dem Datentyp DEC

In den Klammern wird zunächst die Gesamtanzahl der Stellen (inkl. Nachkommastellen) angegeben.

Danach wird angegeben, wie viele Stellen davon Nachkommastellen sind.

Diese Angaben werden durch ein "," (Komma) getrennt.

DEC(5,2) bedeutet also: Insgesamt 5 Stellen, davon 2 Stellen nach dem Komma (und 3 vor dem Komma). 

create table testtabelle(

  zahl DEC(5,2)

);

  

-- Folgende Werte können eingefügt werden:

insert into testtabelle values (3.4);

insert into testtabelle values (34.35);

insert into testtabelle values (456.76);

-- Kann nicht eingefügt werden:

insert into testtabelle values (45677);

insert into testtabelle values (45676.7);

insert into testtabelle values (5676.72);

insert into testtabelle values (456.767);

 


Textketten mit variabler Länge

Datentyp: VARCHAR

Beispiel: Textketten mit bis zu 25 Zeichen verarbeiten

create table testtabelle(

  eintext varchar(25)

);

 

Beispiel Datensatz einfügen:

insert into testtabelle values ('Dies ist ein Test');

 

 


Datumswerte

Datentyp: Date

Beispiel:

create table testtabelle(

  beginn date

);

Beispiel Datensatz einfügen:

insert into testtabelle values ('2020-12-07');

Anmerkung: Das Datum hat das Format YYYY-MM-DD.


Uhrzeit

Datentyp: time

create table testtabelle(

  uhrzeit time

);

Beispiel Datensatz einfügen:

insert into testtabelle values ('12:45:00');