خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
لیست کردن دیتابیس های SQL Server
در این مقاله ، نحوه نوشتن کوئری SQL برای دریافت نام پایگاه داده از SQL Server را با یک مثال نشان خواهیم داد. توجه داشته باشید که نام دیتابیس ها در Instance فعلی یا جاری نمایش داده می شود.
همچنین می توانید از sysdatabases برای دریافت لیست پایگاه های داده در SQL Server استفاده کنید.
همچنین از stored procedure سیستمی sp_databases هم می توانید نام Database های SQL را بدست آورید.
در این مثال، ما نتیجه را محدود می کنیم. منظور این است که ما نام پایگاه داده های غیر سیستمی را نمایش می دهیم.
حالا از عملگر NOT IN استفاده می کنیم و کوئری فوق را به شکل دیگری اجرا می کنیم.
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
-- Query to get SQL Server Database Names USE master
GO
SELECT name FROM sys.databases
همچنین می توانید از sysdatabases برای دریافت لیست پایگاه های داده در SQL Server استفاده کنید.
-- Query to get SQL Server Database Names USE master
GO
SELECT name FROM sysdatabases
همچنین از stored procedure سیستمی sp_databases هم می توانید نام Database های SQL را بدست آورید.
-- Query to get SQL Server Database Names USE master
GO
EXEC sp_databases
در این مثال، ما نتیجه را محدود می کنیم. منظور این است که ما نام پایگاه داده های غیر سیستمی را نمایش می دهیم.
-- Query to get SQL Server Database Names USE master
GO
SELECT database_id, name FROM sys.databases
WHERE database_id > 4
حالا از عملگر 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')
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: