خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


لیست کردن دیتابیس های SQL Server

لیست کردن دیتابیس های SQL Server
در این مقاله ، نحوه نوشتن کوئری SQL برای دریافت نام پایگاه داده از SQL Server را با یک مثال نشان خواهیم داد. توجه داشته باشید که نام دیتابیس ها در Instance فعلی یا جاری نمایش داده می شود.

نرم افزار سامانه مودیان راهکار



لیست کردن دیتابیس های SQL Server
-- Query to get SQL Server Database Names
USE master
GO
SELECT name FROM sys.databases

لیست کردن دیتابیس های SQL Server
همچنین می توانید از sysdatabases برای دریافت لیست پایگاه های داده در SQL Server استفاده کنید.

-- Query to get SQL Server Database Names
USE master
GO
SELECT name FROM sysdatabases

لیست کردن دیتابیس های SQL Server
همچنین از stored procedure سیستمی sp_databases هم می توانید نام Database های SQL را بدست آورید.

-- Query to get SQL Server Database Names
USE master
GO
EXEC sp_databases

لیست کردن دیتابیس های SQL Server
در این مثال، ما نتیجه را محدود می کنیم. منظور این است که ما نام پایگاه داده های غیر سیستمی را نمایش می دهیم.

-- Query to get SQL Server Database Names
USE master
GO
SELECT database_id, name FROM sys.databases
WHERE database_id > 4

لیست کردن دیتابیس های SQL Server
حالا از عملگر NOT IN استفاده می کنیم و کوئری فوق را به شکل دیگری اجرا می کنیم.

-- Query to get SQL Database Names
USE master
GO
SELECT database_id, name FROM sys.databases
WHERE name NOT IN ('master', 'model', 'msdb', 'tempdb')

لیست کردن دیتابیس های SQL Server

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز