Táblák létrehozása és lekérdezése

Befejeződött

A Transact-SQL használatával táblákat hozhat létre az adatbázisokhoz, feltöltheti őket, és adatokat kérhet le tőlük.

Táblák létrehozása

A Transact-SQL-utasítások használatával táblákat hozhat létre az adatbázisokhoz, így tárolhatja és lekérdezheti az adatokat. Táblázat létrehozásához hajtsa végre a következő lépéseket:

  1. Mutasson az adatbázisra. Ha például egy OnlineShop nevű adatbázisra szeretne rámutatni, a következő utasítást futtatná a választott lekérdezésszerkesztő ablakban:

    USE OnlineShop;
    
  2. Ezután a CREATE TABLE használatával létrehozhatja a táblát a kiválasztott adatbázisban. Termékek tábla létrehozásához például a következő utasítást futtathatja:

    CREATE TABLE Products  
    (ProductID int PRIMARY KEY NOT NULL,  
    ProductName varchar(50) NOT NULL,  
    ProductDescription varchar(max) NOT NULL);
    

    Ez létrehoz egy táblát a következő oszlopokkal:

    Column Leírás
    Termékazonosító Termékazonosító oszlop int típusú. Ez a tábla elsődleges kulcsa is.
    ProductName A legfeljebb 50 karakter hosszúságú varchar típusú termékek nevének oszlopa. A NOT NULL azt jelenti, hogy az oszlop nem lehet üres.
    ProductDescription Az egyes termékek leírásának oszlopa. Szintén típusú varchar.

A tábla sikeres létrehozásához meg kell adnia a tábla nevét, a tábla oszlopainak nevét és az egyes oszlopok adattípusát.

Megjegyzés:

A táblák létrehozásához rendelkeznie kell a CREATE TABLE és az ALTER SCHEMA engedélyekkel.

Adatok beszúrása és olvasása táblázatból

Miután létrehozta a táblát, adatokkal kell feltöltenie. Ezt a Transact-SQL-lel az IN Standard kiadás RT utasítással teheti meg. Ha például egy terméket szeretne hozzáadni egy Termékek táblához, futtassa a következő utasítást:

INSERT Products (ProductID, ProductName, ProductDescription)  
    VALUES (1, 'The brown fox and the yellow bear', 'A popular book for children.');

Ha adatokat szeretne beolvasni a táblából, használja a Standard kiadás LECT utasítást. Ha például le szeretné kérni a Termékek táblában szereplő összes termék nevét és leírását, futtassa a következő utasítást:

SELECT ProductName, ProductDescription
    FROM Products;