Podstawowe informacje o tabeli
Tabele są obiekty bazy danych, które zawierają wszystkie dane w bazie danych.Definicja tabela jest kolekcja kolumn.W tabelach, dane są zorganizowane w wierszu- i -kolumna formacie podobnym do arkusza kalkulacyjnego.Każdy wiersz reprezentuje unikatowy rekord, a każda kolumna reprezentuje pole w rekordzie.Na przykład tabela zawierającej dane pracowników firmy może zawierać wiersz dla każdego pracownika i kolumn reprezentujących informacje o pracownikach, takie jak numer pracownika, nazwa, adres, zadanie tytuł i numer telefonu domowego.
Tabele w SQL Server mają następujące główne składniki:
kolumny
Każda kolumna reprezentuje niektóre atrybut obiektu modelowane według tabela, takich jak mające kolumn dla Identyfikatora, kolor i grubość części tabela.
Wiersze
Każdy wiersz reprezentuje pojedyncze wystąpienie obiektu modelowane według tabela.Na przykład w tabela części miałoby jeden wiersz dla każdej części, przewożonych przez firmę.
Na poniższej ilustracji pokazano HumanResources.Department tabela w AdventureWorks2008R2 przykładowej bazy danych.
.gif)
Użytkownicy pracują z danymi w tabelach za pomocą język edycji danych (DML) Transact-SQL instrukcje, jak pokazano w poniższych przykładach.
USE AdventureWorks2008R2;
GO
-- Get a list of all employees named Smith.
SELECT p.FirstName, p.LastName
FROM HumanResources.Employee e JOIN Person.Person p ON
e.BusinessEntityID = p.BusinessEntityID
WHERE p.LastName = 'Smith';
GO
-- Delete a purchase order detail record.
DELETE Purchasing.PurchaseOrderDetail
WHERE PurchaseOrderDetailID = 732;
-- Add a new work shift:
INSERT INTO HumanResources.Shift ([Name], StartTime, EndTime)
VALUES ('Flex', '1900-01-01', '1900-01-01');
GO
-- Change an employee name.
UPDATE Person.Person
SET LastName = 'Smith'
FROM Person.Person p, HumanResources.Employee e
WHERE p.BusinessEntityID = e.BusinessEntityID
AND e.BusinessEntityID = 116;