FILESTREAM 데이터 저장용 테이블 만들기

적용 대상:SQL Server

이 항목에서는 FILESTREAM 데이터를 저장하기 위한 테이블을 만드는 방법을 보여줍니다.

데이터베이스에 FILESTREAM 파일 그룹이 있는 경우 FILESTREAM 데이터를 저장할 테이블을 만들거나 수정할 수 있습니다. 열에 FILESTREAM 데이터가 포함되도록 지정하려면 varbinary(max) 열을 만들고 FILESTREAM 특성을 추가합니다.

FILESTREAM 데이터를 저장할 테이블을 만들려면

  1. SQL Server Management Studio에서 새 쿼리를 클릭하여 쿼리 편집기를 표시합니다.

  2. 다음 예제의 Transact-SQL 코드를 쿼리 편집기에 복사합니다. 이 Transact-SQL 코드는 Records라는 FILESTREAM 사용 테이블을 만듭니다.

  3. 테이블을 만들려면 실행을 클릭합니다.

다음 코드 예제에서는 이름이 지정된 Records테이블을 만드는 방법을 보여줍니다. 열은 IdROWGUIDCOL 열이며 Win32 API와 함께 FILESTREAM 데이터를 사용해야 합니다. 열은 SerialNumber .입니다 UNIQUE INTEGER. 열은 ChartFILESTREAM 열이며 파일 시스템에 저장하는 Chart 데 사용됩니다.

참고 항목

이 예제에서는 FILESTREAM 사용 데이터베이스 만들기에서 만든 Archive 데이터베이스를 참조합니다.

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

참고 항목

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