Vytváření a dotazování tabulek
Pomocí Transact-SQL můžete vytvářet tabulky pro databáze, naplnit je a načítat z nich data.
Vytváření tabulek
Příkazy Transact-SQL slouží k vytváření tabulek pro databáze, abyste je mohli ukládat a dotazovat na data. Pokud chcete vytvořit tabulku, proveďte následující kroky:
Nasměrujte na databázi. Pokud například chcete odkazovat na databázi s názvem OnlineShop, spustili byste ve zvoleném okně editoru dotazů následující příkaz:
USE OnlineShop;Pak můžete pomocí příkazu CREATE TABLE vytvořit tabulku ve zvolené databázi. Pokud například chcete vytvořit tabulku Products, můžete spustit následující příkaz:
CREATE TABLE Products (ProductID int PRIMARY KEY NOT NULL, ProductName varchar(50) NOT NULL, ProductDescription varchar(max) NOT NULL);Vytvoří se tabulka s následujícími sloupci:
Sloupec Popis ProduktID Sloupec ID produktu s typem int . Je to také primární klíč tabulky. ProductName Sloupec pro název každého produktu typu varchar s limitem až 50 znaků. HODNOTA NOT NULL znamená, že sloupec nemůže být prázdný. Popis produktu Sloupec pro popis každého produktu. Také typu varchar.
Chcete-li úspěšně vytvořit tabulku, musíte zadat název tabulky, názvy sloupců pro tabulku a datový typ pro každý sloupec.
Poznámka:
K vytváření tabulek musíte mít oprávnění CREATE TABLE a ALTER SCHEMA.
Vložení a čtení dat z tabulky
Jakmile vytvoříte tabulku, budete ji chtít naplnit daty. Toho můžete dosáhnout pomocí Transact-SQL s využitím příkazu INSERT. Pokud například chcete přidat produkt do tabulky Products , můžete spustit následující příkaz:
INSERT Products (ProductID, ProductName, ProductDescription)
VALUES (1, 'The brown fox and the yellow bear', 'A popular book for children.');
Ke čtení dat z tabulky použijte příkaz SELECT. Pokud například chcete načíst názvy a popisy všech produktů v tabulce Products , spusťte následující příkaz:
SELECT ProductName, ProductDescription
FROM Products;