Di SQL Server, Anda dapat menggunakan FILEGROUP_ID()
berfungsi untuk mengembalikan ID filegroup, berdasarkan namanya.
Untuk mengembalikan ID filegroup, cukup berikan namanya ke fungsi.
Contoh 1 – Kueri Dasar
Berikut ini contoh untuk didemonstrasikan.
USE WideWorldImporters; SELECT FILEGROUP_ID('PRIMARY') AS Result;
Hasil:
+----------+ | Result | |----------| | 1 | +----------+
Contoh 2 – Lebih Banyak Filegroup
Basis data ini memiliki tiga grup file, jadi inilah contoh yang menampilkan ketiganya.
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;
Hasil:
+--------+--------+--------+--------+ | FG_1 | FG_2 | FG_3 | FG_4 | |--------+--------+--------+--------| | 1 | 2 | 3 | NULL | +--------+--------+--------+--------+
Di sini, saya mencoba untuk menampilkan grup file keempat, tetapi dalam kasus ini, tidak ada grup file dengan nama itu, jadi saya mendapatkan NULL
untuk kolom itu.
Kembalikan Nama Filegroup
Anda juga dapat menggunakan FILEGROUP_NAME()
untuk mengembalikan nama filegroup berdasarkan ID-nya.
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.