Di SQL Server, Anda dapat menggunakan FILEGROUP_NAME()
fungsi untuk mengembalikan nama filegroup, berdasarkan ID-nya.
Untuk mengembalikan nama grup file, cukup berikan ID-nya ke fungsi.
Contoh 1 – Kueri Dasar
Berikut ini contoh untuk didemonstrasikan.
USE WideWorldImporters; SELECT FILEGROUP_NAME(1) AS Result;
Hasil:
+----------+ | Result | |----------| | PRIMARY | +----------+
Contoh 2 – Lebih Banyak Filegroup
Basis data ini memiliki tiga grup file, jadi inilah contoh yang menampilkan ketiganya.
SELECT FILEGROUP_NAME(1) AS FG_1, FILEGROUP_NAME(2) AS FG_2, FILEGROUP_NAME(3) AS FG_3, FILEGROUP_NAME(4) AS FG_4;
Hasil:
+---------+----------+-------------------+--------+ | FG_1 | FG_2 | FG_3 | FG_4 | |---------+----------+-------------------+--------| | PRIMARY | USERDATA | WWI_InMemory_Data | NULL | +---------+----------+-------------------+--------+
Di sini, saya mencoba untuk menampilkan filegroup keempat, tetapi dalam kasus ini, tidak ada filegroup dengan ID 4, jadi kami mendapatkan NULL
untuk kolom itu.
Kembalikan Semua Filegroups
Jika Anda ingin mengembalikan semua filegroups untuk database tertentu, lihat Cara Mengembalikan Semua Filegroups di SQL Server.
Buat Grup File
Jika Anda ingin membuat grup file baru, lihat Cara Menambahkan Grup File di SQL Server.
Kembalikan ID Filegroup
Anda juga dapat menggunakan FILEGROUP_ID()
untuk mengembalikan ID filegroup berdasarkan namanya.