sql >> Databasteknik >  >> RDS >> Sqlserver

Returnera en lista över partitionsfunktioner i SQL Server (T-SQL)

Du kan använda sys.partition_functions systemkatalogvy för att returnera en lista med partitionsfunktioner i SQL Server.

Exempel

Här är ett exempel att visa.

SELECT * FROM sys.partition_functions; 

Resultat:

+------------------------+--------------+---- ----+-------------+-----------+------------------------ -------+-------------+--------------------------------+-- ----------------------------+| namn | funktions-id | typ | typ_desc | fanout | gränsvärde_till_höger | is_system | skapa_datum | modifiera_datum ||------------------------+---------+----- ---+-------------+-----------+--------------------- ------+------------+--------------------------------+--- ----------------------------|| MoviesPartitionFunction | 65542 | R | SORTIMENT | 4 | 0 | 0 | 2020-10-12 22:50:23.300 | 2020-10-12 22:50:23.300 |+------------------------+------------ ---+--------+--------------+-----------+---------------- ---------------+-------------+--------------------- -----+-------------------------+

För att rädda dig från att rulla i sidled, här använder den återigen vertikal utmatning:

namn | MoviesPartitionFunctionfunction_id | 65542typ | R typ_desc | RANGEfanout | 4gränsvärde_till_höger | 0is_system | 0skapa_datum | 2020-10-12 22:50:23.300modify_date | 2020-10-12 22:50:23.300

I det här fallet har jag bara en partitionsfunktion, och så är den listad.

sys.partition_functions vy kräver medlemskap i offentligheten roll.


  1. utföra datetime-relaterade operationer i PHP

  2. Hur returnerar jag flera resultatuppsättningar med SqlCommand?

  3. Räknar rader för alla tabeller samtidigt

  4. Skicka e-postmeddelanden med bilagor i SQL Server (T-SQL)