FILESTREAM 데이터 저장용 테이블 만들기
적용 대상:SQL Server
이 항목에서는 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
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기