5409392311

5409392311



Bazy danych 2 - Laboratorium 2

grudzień CONSTANT NUMBER(2) := 31; uczelnia CONSTANT VARCHAR2(100) := 'EWSIE'; drobinka CONSTANT NUMBER := 0.000001;

Typy danych.

Uwaga: typy danych w PL/SQL nie odpowiadają dokładnie analogicznym typom w SQL.

NUMERYCZNE NUMBER [ ( p [ ,s] ) ]

p maksymalnie o wartości 38, s wartość z przedziału -84 do 127. Ujemna wartość s oznacza zaokrąglenie wartości do określonej liczby miejsc z lewej strony kropki dziesiętnej.

- przykłady: NUMBER, NUMBER(IO), NUMBER(10,3)

DEC, DECIMAL, DOUBLE PRECISION, FLOAT, NUMERIC, REAL

BINARY_INTEGER

od

-2147483647

do

2147483647

NATURA

od

0

do

2147483647

NATURALN

od

0

do

2147483647

NOTNULL

POSITIVE

od

1

do

2147483647

POSITIVEN

od

1

do

2147483647

NOTNULL

SIGNTYPE

od

-1,0, 1

PLSJNTEGER

od

-2147483647

do

2147483647

- Wydajniejsza niż INTEGER i NUMBER,

ZNAKOWE

VARCHAR2 (L [CHAR | BYTE])    od    1    do    32767 bajtów

-- Domyślnie CHAR

-- Uwaga: w tabelach ten typ może mieć maksymalnie 4000 bajtów,

VARCHAR (L)

-- Nie zaleca się stosować. Używać raczej VARCHAR2.

CHAR (L [CHAR | BYTE])    od    1    do    32767 bajtów

-- Typ o stałej długości. Niedobór uzupełniany spacjami.

NCHAR, NYCHAR2

7



Wyszukiwarka

Podobne podstrony:
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encii 1. Podstawowe
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji 3.
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Związek pomiędzy
Przedmiot Bazy danych Laboratorium Temat Diagramy związków encji Przykład 1: Narysuj
Bazy danych 2 - Laboratorium 2 Język PL/SOL: •    złożony język programowania, dzięki
Bazy danych 2 - Laboratorium 2 Polecenie run działa podobnie do / (ukośnik), z tą różnicą, że wykony
Bazy danych 2 - Laboratorium 2 SQL> SQL> LSIT 2 3 2 DBMS_OUTPUT.PUT_LINE( Hello, world ); 3*
Bazy danych 2 - Laboratorium 2 DECLARE TYPE pracownik rekord 1 IS RECORD ( nazwisko
Bazy danych 2 - Laboratorium 2 INSTRUKCJE STERUJĄCE - instrukcja warunkowa IF warunek 1 THEN
Bazy danych 2 - Laboratorium 2 Jeśli chcemy wprowadzić wartość z klawiatury (interaktywnie) musimy u
Bazy danych 2 - Laboratorium 2 - pętla numeryczna for FOR zmiennalicznikowa IN x..y LOOP instrukcje;
Bazy danych 2 - Laboratorium 2 Przykład 8 BEGIN «petlal» — etykieta pętli for i in 1.10
Bazy danych 2 - Laboratorium 2 Przykład 10 BEGIN for i in I..&n loop dbmsoutput.putline(i); end
Bazy danych 2 - Laboratorium 2 •    PL/SQL (.ProceduraI Language SQL) łączy możliwośc
Bazy danych 2 - Laboratorium 2 Ogólna struktura programu-bloku jest następująca: [DECLARE /* deklara

więcej podobnych podstron