Vytvoření tabulky pro ukládání dat FILESTREAM
platí pro:SQL Server
Toto téma ukazuje, jak vytvořit tabulku pro ukládání dat FILESTREAM.
Pokud má databáze souborovou skupinu FILESTREAM, můžete vytvořit nebo upravit tabulky pro ukládání dat FILESTREAM. Pokud chcete určit, že sloupec obsahuje data FILESTREAM, vytvoříte varbinary(max) sloupec a přidáte atribut FILESTREAM.
Vytvoření tabulky pro ukládání dat FILESTREAM
V aplikaci SQL Server Management Studio kliknutím na New Query zobrazte Editor dotazů.
Zkopírujte kód Transact-SQL z následujícího příkladu do Editoru dotazů. Tento Transact-SQL kód vytvoří tabulku s povolenou funkcí FILESTREAM s názvem Záznamy.
Pokud chcete vytvořit tabulku, klikněte na Spustit.
Příklad
Následující příklad kódu ukazuje, jak vytvořit tabulku s názvem Records
. Sloupec Id
je sloupec ROWGUIDCOL
a je nezbytný pro použití dat FILESTREAM s rozhraními Win32 API. Sloupec SerialNumber
je UNIQUE INTEGER
. Sloupec Chart
je sloupec FILESTREAM
a slouží k uložení Chart
v systému souborů.
Poznámka
Tento příklad odkazuje na archivní databázi, která je vytvořena v Vytvořte FILESTREAM-Enabled databázi.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO