SQL Server, atau lebih spesifiknya, Transact-SQL, mencakup sejumlah fungsi bawaan, termasuk @@version
fungsi skalar. @@version
function adalah fungsi konfigurasi, yang mengembalikan sistem dan membangun informasi untuk instalasi SQL Server saat ini. Anda dapat menjalankan fungsi ini kapan saja untuk mengetahui versi SQL Server yang Anda gunakan.
Begini caranya:
SELECT @@version;
Saat menjalankannya di antarmuka baris perintah, Anda mungkin melihat hasil seperti ini:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) Apr 9 2018 18:00:41 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS) 1 row(s) returned Executed in 1 ms
Jika Anda menjalankannya dalam antarmuka GUI, itu mungkin akan menjadi satu string panjang yang tidak diformat, seperti ini:
Microsoft SQL Server 2017 (RTM-CU6) (KB4101464) - 14.0.3025.34 (X64) Apr 9 2018 18:00:41 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Linux (Ubuntu 16.04.4 LTS)
Jelas, hasil Anda akan bergantung pada versi SQL Server yang Anda gunakan, edisinya, serta sistem operasi yang Anda jalankan.
Fungsi SERVERPROPERTY()
Anda juga dapat menggunakan SERVERPROPERTY()
fungsi, yang mengembalikan informasi properti tentang instance server:
SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS Version; GO
Menjalankannya di GUI seperti SSMS atau Azure Data Studio mengembalikan hasil seperti ini:
Edisi | Versi |
---|---|
Edisi Pengembang (64-bit) | 14.0.3025.34 |