자습서: Transact-SQL 문 작성Tutorial: Writing Transact-SQL Statements

이 항목은 다음에 적용됩니다. 예SQL Server(2008부터)예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse 쓰기 시작 Transact-SQLTransact-SQL 문 자습서입니다. Welcome to the Writing Transact-SQLTransact-SQL Statements tutorial. 이 자습서는 SQL 문을 처음 작성하는 사용자를 위해 제공됩니다.This tutorial is intended for users who are new to writing SQL statements. 이 자습서는 새로운 사용자가 테이블을 만들고 데이터를 삽입하는 몇 가지 기본 문을 통해 작업을 시작하는 데 도움이 될 것입니다.It will help new users get started by reviewing some basic statements for creating tables and inserting data. 이 자습서에서는 Transact-SQLTransact-SQL가 구현하는 SQL 표준인 MicrosoftMicrosoft 을 사용합니다.This tutorial uses Transact-SQLTransact-SQL, the MicrosoftMicrosoft implementation of the SQL standard. 이 자습서는 Transact-SQLTransact-SQL 클래스를 대체하는 것이 아니라 Transact-SQLTransact-SQL 언어를 간략하게 소개하는 데 목적이 있습니다.This tutorial is intended as a brief introduction to the Transact-SQLTransact-SQL language and not as a replacement for a Transact-SQLTransact-SQL class. 의도적으로 간단한 문을 이 자습서에서 사용하고 있으므로 일반적인 프로덕션 데이터베이스에서 볼 수 있는 복잡한 문은 다루지 않습니다.The statements in this tutorial are intentionally simple, and are not meant to represent the complexity found in a typical production database.

참고: 초보자라면 SQL Server Management StudioSQL Server Management Studio 문을 작성하는 대신 Transact-SQLTransact-SQL 를 사용하는 것이 더 쉬울 수 있습니다.NOTE: If you are a beginner you might find it easier to use SQL Server Management StudioSQL Server Management Studio instead of writing Transact-SQLTransact-SQL statements.

추가 정보 찾기Finding More Information

특정 문에 대한 자세한 내용을 보려면 SQL Server 온라인 설명서에 이름으로 해당 문을 검색하거나 목차를 사용하여 Transact-SQL 참조(데이터베이스 엔진) 아래에 사전순으로 나열된 1,800개의 언어 요소를 찾아봅니다.To find more information about any specific statement, either search for the statement by name in SQL Server Books Online, or use the Contents to browse the 1,800 language elements listed alphabetically under Transact-SQL Reference (Database Engine). 또한 관심이 있는 주제와 관련된 키워드를 검색하는 것도 좋은 방법이 될 수 있습니다.Another good strategy for finding information is to search for key words that are related to the subject matter you are interested in. 예를 들어 월과 같은 날짜의 일부를 반환하는 방법을 보려면 dates [SQL Server]의 색인을 검색한 다음 dateparts를 선택합니다.For example, if you want to know how to return a part of a date (such as the month), search the index for dates [SQL Server], and then select dateparts. 이렇게 하면 DATEPART(Transact-SQL) 항목이 제공됩니다.This takes you to the topic DATEPART (Transact-SQL). 마찬가지로 문자열을 사용하는 방법을 보려면 문자열 함수를 검색합니다.As another example, to find out how to work with strings, search for string functions. 이렇게 하면 문자열 함수(Transact-SQL) 항목이 제공됩니다.This takes you to the topic String Functions (Transact-SQL).

학습 내용What You Will Learn

이 자습서에서는 데이터베이스 작성, 데이터베이스에서 테이블 작성, 테이블에 데이터 삽입, 데이터 업데이트, 데이터 읽기, 데이터 삭제, 테이블 삭제 등을 수행하는 방법을 보여 줍니다.This tutorial shows you how to create a database, create a table in the database, insert data into the table, update the data, read the data, delete the data, and then delete the table. 뷰와 저장 프로시저를 만들고 데이터베이스 및 데이터에 대해 사용자를 구성합니다.You will create views and stored procedures and configure a user to the database and the data.

이 자습서는 다음 3개의 단원으로 이루어져 있습니다.This tutorial is divided into three lessons:

1단원: 데이터베이스 개체 만들기Lesson 1: Creating Database Objects
이 단원에서는 데이터베이스 작성, 데이터베이스에서 테이블 작성, 테이블에 데이터 삽입, 데이터 업데이트, 데이터 읽기 등을 수행합니다.In this lesson, you create a database, create a table in the database, insert data into the table, update the data, and read the data.

2단원: 데이터베이스 개체에 대한 사용 권한 구성Lesson 2: Configuring Permissions on Database Objects
이 단원에서는 로그인 및 사용자를 만듭니다.In this lesson, you create a login and user. 또한 뷰와 저장 프로시저를 만든 다음 저장 프로시저에 대한 사용 권한을 사용자에게 부여합니다.You will also create a view and a stored procedure, and then grant the user permission to the stored procedure.

3단원: 데이터베이스 개체 삭제Lesson 3: Deleting Database Objects
이 단원에서는 데이터 액세스 권한 제거, 테이블에서 데이터 삭제, 테이블 삭제, 데이터베이스 삭제 등을 수행합니다.In this lesson, you remove access to data, delete data from a table, delete the table, and then delete the database.

요구 사항Requirements

이 자습서를 완료하려면 SQL 언어를 알 필요가 없지만 테이블과 같은 기본 데이터베이스 개념을 이해해야 합니다.To complete this tutorial, you do not have to know the SQL language, but you should understand basic database concepts such as tables. 이 자습서를 진행하는 동안 데이터베이스를 만들고 Windows 사용자를 만듭니다.During this tutorial, you will create a database and create a Windows user. 이러한 태스크를 수행하려면 높은 수준의 사용 권한이 필요하므로 컴퓨터에 관리자로 로그인해야 합니다.These tasks require a high level of permissions; therefore, you should log in to the computer as an administrator.

시스템에는 다음이 설치되어 있어야 합니다.Your system must have the following installed: