SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

SQL Server Management Studio - tìm thủ tục được lưu trữ theo tên trên nhiều cơ sở dữ liệu

Bạn có thể sử dụng SQL động để kiểm tra quy trình trên tất cả cơ sở dữ liệu trong SQL Server Management Studio

USE MASTER
GO
BEGIN TRAN

DECLARE @strt INT,@End INT,@Database NVARCHAR(50)

SELECT * INTO #T FROM Sys.databases WITH(NOLOCK) WHERE database_id>4 
ORDER BY 1

SELECT ROW_NUMBER ()OVER (ORDER BY database_Id)Db_Id,* INTO #TT FROM #T
SET @strt=1
SELECT @End=Max(Db_ID)FROM #tt

WHILE @strt<[email protected]
     BEGIN
         DECLARE @string NVARCHAR(MAX)
         SELECT @Database=NAME FROM #TT WHERE [email protected]

        Set @string='  Select '''[email protected]+'''db_Name,* from '[email protected]+'.sys.objects 
          WHERE Name=''XYZ_procedure'''

          SET @[email protected]+1
          PRINT @string
          EXEC(@string)
     END

ROLLBACK TRAN


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Chuyển nhóm các hàng có cùng ID sang một bảng khác

  2. Bộ kết quả đặt SSIS từ luồng dữ liệu thành biến

  3. mssql '5 (Quyền truy cập bị từ chối.)' trong khi khôi phục cơ sở dữ liệu

  4. Không thể đính kèm cơ sở dữ liệu ASP.NET vào SQL Server Management Studio

  5. Chuyển đổi cột từ ngày thành ngày giờ