Megosztás a következőn keresztül:


Tábla létrehozása a FILESTREAM-adatok tárolásához

A következőkre vonatkozik:SQL Server

Ez a témakör bemutatja, hogyan hozhat létre táblázatot a FILESTREAM-adatok tárolására.

Ha az adatbázis rendelkezik FILESTREAM-fájlcsoporttal, táblákat hozhat létre vagy módosíthat a FILESTREAM-adatok tárolásához. Ha meg szeretné adni, hogy egy oszlop TARTALMAZ-e FILESTREAM-adatokat, hozzon létre egy varbinary(max) oszlopot, és adja hozzá a FILESTREAM attribútumot.

Tábla létrehozása a FILESTREAM-adatok tárolásához

  1. Az SQL Server Management Studióban kattintson Új lekérdezés elemre a Lekérdezésszerkesztő megjelenítéséhez.

  2. Másolja a Transact-SQL kódot a következő példából a Lekérdezésszerkesztőbe. Ez a Transact-SQL kód létrehoz egy FILESTREAM-kompatibilis táblát Rekordok néven.

  3. A tábla létrehozásához kattintson a Végrehajtásgombra.

Példa

Az alábbi példakód bemutatja, hogyan hozhat létre Recordsnevű táblát. A Id oszlop egy ROWGUIDCOL oszlop, és a FILESTREAM-adatok Win32 API-kkal való használatához szükséges. A SerialNumber oszlop egy UNIQUE INTEGER. A Chart oszlop egy FILESTREAM oszlop, amely a Chart a fájlrendszerben való tárolására szolgál.

Jegyzet

Ez a példa az Archívum adatbázisra utal, amely a FILESTREAM-Enabled-adatbázis létrehozása-ben jön létre.

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

Lásd még:

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