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


sp_create_openrowset_statistics (Transact-SQL)

A következőkre vonatkozik:Felügyelt Azure SQL-példányAzure Synapse Analytics (csak kiszolgáló nélküli SQL-készlet)

Oszlopstatisztikákat hoz létre egy oszlophoz az Azure Synapse kiszolgáló nélküli SQL-készletek OPENROWSET elérési útján. További információ: A Synapse SQLstatisztikái. Ezt az eljárást az Azure SQL Managed Instance is használja a külső adatforrások oszlopstatisztikáihoz OPENROWSETkeresztül.

Transact-SQL szintaxis konvenciói

Szintaxis

sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'

Érvek

Fontos

A kiterjesztett tárolt eljárások argumentumait a Szintaxis szakaszban leírt sorrendben kell megadni. Ha a paraméterek sorrenden kívül vannak beírva, hibaüzenet jelenik meg.

[ @stmt = ] N'stmt'

Egy Transact-SQL utasítást ad vissza, amely a statisztikákhoz használandó oszlopértékeket adja vissza. A @stmtTABLESAMPLE használhatja a használandó adatminták megadásához. Ha nincs megadva TABLESAMPLE, FULLSCAN lesz használva. CSV-adatforrások esetében csak FULLSCAN támogatott.

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

Megjegyzések

A sys.sp_create_openrowset_statistics használatával statisztikákat hozhat létre a külső adatforrásokról OPENROWSETkeresztül. Jelenleg csak egyoszlopos statisztikák hozhatók létre.

A statisztikai metaadatok nem érhetők el OPENROWSET oszlopokhoz.

A külső táblaoszlopokra vonatkozó statisztikákhoz használja inkább a CREATE STATISTICS. További információ: Külső táblaoszlop statisztikáinak létrehozása.

Engedélyek

ADMINISTER BULK OPERATIONS vagy ADMINISTER DATABASE BULK OPERATIONS engedélyeket igényel.

Példák

Használati forgatókönyvek és példák esetén tekintse át Az OPENROWSET-elérési út oszlopainak statisztikáinak létrehozása.