FILESTREAM 데이터 저장용 테이블 만들기Create a Table for Storing FILESTREAM Data

이 항목에서는 FILESTREAM 데이터 저장용 테이블을 만드는 방법을 보여 줍니다.This topic shows how to create a table for storing FILESTREAM data.

데이터베이스에 FILESTREAM 파일 그룹이 있으면 FILESTREAM 데이터를 저장하는 테이블을 만들거나 수정할 수 있습니다.When the database has a FILESTREAM filegroup, you can create or modify tables to store FILESTREAM data. FILESTREAM 데이터를 포함하는 열을 지정하려면 varbinary(max) 열을 만들고 FILESTREAM 특성을 추가합니다.To specify that a column contains FILESTREAM data, you create a varbinary(max) column and add the FILESTREAM attribute.

FILESTREAM 데이터를 저장할 테이블을 만들려면To create a table to store FILESTREAM data

  1. SQL Server Management StudioSQL Server Management Studio에서 새 쿼리 를 클릭하여 쿼리 편집기를 표시합니다.In SQL Server Management StudioSQL Server Management Studio, click New Query to display the Query Editor.

  2. 다음 예에서 Transact-SQLTransact-SQL 코드를 복사하여 쿼리 편집기에 붙여 넣습니다.Copy the Transact-SQLTransact-SQL code from the following example into the Query Editor. Transact-SQLTransact-SQL 코드는 Records라는 FILESTREAM 사용 테이블을 만듭니다.This Transact-SQLTransact-SQL code creates a FILESTREAM-enabled table called Records.

  3. 테이블을 만들려면 실행을 클릭합니다.To create the table, click Execute.

예제Example

다음 코드 예에서는 Records라는 테이블을 만드는 방법을 보여 줍니다.The following code example shows how to create a table that is named Records. Id 열은 ROWGUIDCOL 열로서 Win32 API에서 FILESTREAM 데이터를 사용하는 데 필요합니다.The Id column is a ROWGUIDCOL column and is required to use FILESTREAM data with Win32 APIs. SerialNumber 열은 UNIQUE INTEGER입니다.The SerialNumber column is a UNIQUE INTEGER. Chart 열은 FILESTREAM 열로서 파일 시스템에 Chart 를 저장하는 데 사용됩니다.The Chart column is a FILESTREAM column and is used to store the Chart in the file system.

참고

이 예제에서는 FILESTREAM 사용 데이터베이스 만들기에서 만든 Archive 데이터베이스를 참조합니다.This example refers to the Archive database that is created in Create a FILESTREAM-Enabled Database.

CREATE TABLE Archive.dbo.Records
(
	[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE, 
	[SerialNumber] INTEGER UNIQUE,
	[Chart] VARBINARY(MAX) FILESTREAM NULL
)
GO

관련 항목:See Also

CREATE TABLE(Transact-SQL) CREATE TABLE (Transact-SQL)
ALTER TABLE(Transact-SQL) ALTER TABLE (Transact-SQL)