테이블 기본 사항

테이블은 데이터베이스의 모든 데이터를 포함하는 데이터베이스 개체입니다. 또한 테이블은 열의 집합으로 정의됩니다. 테이블에서 데이터는 스프레드시트와 비슷한 행 및 열 서식으로 구성됩니다. 각 행은 고유한 레코드를 나타내며 각 열은 레코드 내의 필드를 나타냅니다. 예를 들어 회사 사원 데이터가 들어 있는 테이블은 각 사원에 대한 행과 사원 번호, 이름, 주소, 직책 및 집 전화번호와 같은 자세한 사원 정보를 나타내는 열로 구성할 수 있습니다.

SQL Server 2005 에서 테이블의 주요 구성 요소는 다음과 같습니다.


  • 각 열은 테이블로 만들어진 개체의 특성을 나타냅니다. 예를 들어 부품 테이블에는 ID, 색 및 무게와 같은 열이 있습니다.

  • 각 행은 테이블로 만들어진 개체의 개별 항목을 나타냅니다. 예를 들어 부품 테이블에는 회사에서 취급하는 각 부품마다 하나의 행이 있습니다.

다음 그림에서는 AdventureWorks 예제 데이터베이스의 HumanResources.Department 테이블을 보여 줍니다.

AdventureWorks.HumanResources.Department 테이블

사용자는 다음 예에서와 같이 DML(데이터 조작 언어) Transact-SQL 문을 사용하여 테이블의 데이터를 사용합니다.

USE AdventureWorks;
GO
-- Get a list of all employees named Smith.
SELECT c.FirstName, c.LastName
FROM HumanResources.Employee e JOIN Person.Contact c ON
e.ContactID = c.ContactID
WHERE c.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.Contact
SET LastName = 'Smith'
FROM Person.Contact c, HumanResources.Employee e
WHERE c.ContactID = e.ContactID
AND e.EmployeeID = 116;

참고 항목

개념

열에 데이터 형식 할당

관련 자료

테이블 이해
테이블

도움말 및 정보

SQL Server 2005 지원 받기