FILESTREAM 데이터 저장용 테이블 만들기
이 항목에서는 FILESTREAM 데이터 저장용 테이블을 만드는 방법을 보여 줍니다.
데이터베이스에 FILESTREAM 파일 그룹이 있으면 FILESTREAM 데이터를 저장하는 테이블을 만들거나 수정할 수 있습니다. FILESTREAM 데이터를 포함하는 열을 지정하려면 varbinary(max)
열을 만들고 FILESTREAM 특성을 추가합니다.
FILESTREAM 데이터를 저장할 테이블을 만들려면
SQL Server Management Studio에서 새 쿼리 를 클릭하여 쿼리 편집기를 표시합니다.
다음 예제의 Transact-SQL 코드를 쿼리 편집기 복사합니다. 이 Transact-SQL 코드는 Records라는 FILESTREAM 사용 테이블을 만듭니다.
테이블을 만들려면 실행을 클릭합니다.
예제
다음 코드 예에서는 Records
라는 테이블을 만드는 방법을 보여 줍니다. Id
열은 ROWGUIDCOL
열로서 Win32 API에서 FILESTREAM 데이터를 사용하는 데 필요합니다. SerialNumber
열은 UNIQUE INTEGER
입니다. Chart
열은 FILESTREAM
열로서 파일 시스템에 Chart
를 저장하는 데 사용됩니다.
참고
이 예제에서는 FILESTREAM 사용 데이터베이스 만들기에서 만든 Archive 데이터베이스를 참조합니다.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
)
GO