Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Gunakan DATABASEPROPERTYEX() untuk Mengembalikan Pengaturan Database di SQL Server

Di SQL Server, DATABASEPROPERTYEX() function mengembalikan pengaturan saat ini dari opsi atau properti database yang ditentukan untuk database yang ditentukan.

Misalnya, Anda dapat menggunakannya untuk mengembalikan susunan database, memeriksa tingkat akses pengguna, dll.

Ia menerima dua argumen:database, dan properti yang Anda inginkan informasinya.

Sintaks

Sintaksnya seperti ini:

DATABASEPROPERTYEX ( database , property )

Contoh

Berikut adalah contoh untuk mendemonstrasikan penggunaan dasar fungsi ini:

SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Result;

Hasil:

+------------------------------+
| Result                       |
|------------------------------|
| SQL_Latin1_General_CP1_CI_AS |
+------------------------------+

Dalam hal ini, database yang disebut Musik memiliki kumpulan SQL_Latin1_General_CP1_CI_AS.

Ini contoh lain:

SELECT DATABASEPROPERTYEX('WideWorldImportersDW', 'UserAccess') AS [Result];

Hasil:

+------------+
| Result     |
|------------|
| MULTI_USER |
+------------+

Dalam hal ini, database WideWorldImportersDW memiliki akses multi-pengguna.

Daftar Lengkap Opsi

Berikut adalah daftar lengkap argumen yang dapat Anda berikan ke DATABASEPROPERTY() pada saat penulisan:

  • Koleksi
  • Gaya Perbandingan
  • Edisi
  • IsAnsiNullDefault
  • IsAnsiNullsEnabled
  • ApakahAnsiPaddingEnabled
  • ApakahAnsiWarningsDiaktifkan
  • IsArithmeticAbortEnabled
  • ApakahTutupOtomatis
  • IsAutoCreateStatistics
  • IsAutoCreateStatisticsIncremental
  • IsAutoShrink
  • IsAutoUpdateStatistics
  • IsClone
  • IsCloseCursorsOnCommitEnabled
  • ApakahFulltextEnabled
  • IsInStandBy
  • IsLocalCursorsDefault
  • IsMemoryOptimizedElevateToSnapshotEnabled
  • IsMergePublished
  • IsNullConcat
  • IsNumericRoundAbortEnabled
  • ApakahParameterisasiDipaksa
  • IsQuotedIdentifiersEnabled
  • Dipublikasikan
  • IsRecursiveTriggersEnabled
  • Berlangganan
  • IsSyncWithBackup
  • IsTornPageDetectionEnabled
  • TerverifikasiKlon
  • ApakahXTPSdidukung
  • LastGoodCheckDbTime
  • LCID
  • MaxSizeInBytes
  • Pemulihan
  • Tujuan Layanan
  • ServiceObjectiveId
  • SQLSortOrder
  • Status
  • Kemampuan untuk diperbarui
  • Akses Pengguna
  • Versi

Perhatikan bahwa beberapa di antaranya hanya berlaku untuk Azure SQL Database dan SQL Data Warehouse.

Lihat dokumentasi Microsoft untuk penjelasan mendetail tentang setiap properti.

Lihat juga OBJECTPROPERTYEX() untuk fungsi serupa yang mengembalikan informasi tentang objek cakupan skema daripada database.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemulihan Cadangan Paralel SQL Server -1

  2. Waktu kueri habis saat dijalankan dari web, tetapi sangat cepat saat dijalankan dari SSMS

  3. Cara Menemukan Tabel yang Mengandung Kolom Tertentu di SQL Server

  4. 2 Cara Mendapatkan Bahasa Default Login di SQL Server (T-SQL)

  5. Mengubah Kolom yang Ada menjadi Kolom Terhitung di SQL Server (Contoh T-SQL)