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