Sdílet prostřednictvím


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

  1. V aplikaci SQL Server Management Studio kliknutím na New Query zobrazte Editor dotazů.

  2. 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.

  3. 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

Viz také

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