Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Użyj FILEGROUP_ID(), aby zwrócić identyfikator grupy plików w SQL Server

W SQL Server możesz użyć FILEGROUP_ID() funkcja zwracająca identyfikator grupy plików na podstawie jej nazwy.

Aby zwrócić identyfikator grupy plików, po prostu przekaż jego nazwę do funkcji.

Przykład 1 – zapytanie podstawowe

Oto przykład do zademonstrowania.

USE WideWorldImporters;
SELECT FILEGROUP_ID('PRIMARY') AS Result;

Wynik:

+----------+
| Result   |
|----------|
| 1        |
+----------+

Przykład 2 – Więcej grup plików

Ta baza danych ma trzy grupy plików, więc oto przykład, który wyświetla wszystkie trzy.

SELECT 
  FILEGROUP_ID('PRIMARY') AS FG_1,
  FILEGROUP_ID('USERDATA') AS FG_2,
  FILEGROUP_ID('WWI_InMemory_Data') AS FG_3,
  FILEGROUP_ID('OOPS') AS FG_4;

Wynik:

+--------+--------+--------+--------+
| FG_1   | FG_2   | FG_3   | FG_4   |
|--------+--------+--------+--------|
| 1      | 2      | 3      | NULL   |
+--------+--------+--------+--------+

Tutaj próbowałem wyprowadzić czwartą grupę plików, ale w tym przypadku nie ma grupy plików o tej nazwie, więc otrzymuję NULL dla tej kolumny.

Zwróć nazwę grupy plików

Możesz także użyć FILEGROUP_NAME() aby zwrócić nazwę grupy plików na podstawie jej identyfikatora.

Zwróć wszystkie grupy plików

Jeśli chcesz zwrócić wszystkie grupy plików dla danej bazy danych, zobacz Jak zwrócić wszystkie grupy plików w SQL Server.

Utwórz grupę plików

Jeśli chcesz utworzyć nową grupę plików, zobacz Jak dodać grupę plików w SQL Server.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016:Utwórz kopię zapasową bazy danych

  2. Jak utworzyć śledzenie SQL w celu przechwytywania zdarzeń serwera SQL

  3. Jak skonfigurować chmurę Spotlight i skutecznie rozwiązywać problemy z SQL Server

  4. Automatyzacja przetwarzania modelu tabelarycznego baz danych usług Analysis Services (SSAS) w programie SQL Server

  5. Wskazówki dotyczące naprawiania fragmentacji indeksu SQL Server