Frage

Ich habe eine partitionierten Tabelle in SQL Enterprise 2005. Ich muss die Funktion Partition abfragen es Partition Bereiche zu finden. Welche SQL-Abfrage gibt mir diese Werte?

War es hilfreich?

Lösung

Haben Sie diese aus dem SQL Profiler beobachtet das Management Studio das Skript zum Erstellen der Funktion erzeugen

SELECT sprv.value AS [Value],
       sprv.boundary_id AS [ID]
FROM sys.partition_functions AS spf
     INNER JOIN sys.partition_range_values sprv 
        ON sprv.function_id=spf.function_id
WHERE (spf.name=N'fnPartitionLast30Days')
ORDER BY [ID] ASC
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top