40 lines
762 B
Transact-SQL
40 lines
762 B
Transact-SQL
USE master
|
|
|
|
|
|
/* declare variables */
|
|
DECLARE @variable VARCHAR(100)
|
|
|
|
DECLARE lookupCrs CURSOR FAST_FORWARD READ_ONLY FOR SELECT name FROM sys.databases d
|
|
|
|
OPEN lookupCrs
|
|
|
|
FETCH NEXT FROM lookupCrs INTO @variable
|
|
|
|
WHILE @@FETCH_STATUS = 0
|
|
BEGIN
|
|
DECLARE @q NVARCHAR(MAX) = '
|
|
use '+@variable+'
|
|
|
|
SELECT
|
|
DB_NAME() AS [db_name],
|
|
name, object_id, principal_id, schema_id, parent_object_id, type, type_desc, create_date, modify_date, is_ms_shipped, is_published, is_schema_published
|
|
FROM sys.[objects]
|
|
WHERE [name] LIKE ''%sp_ReplCustom_Address_ins_C%''
|
|
AND [type]=''P''
|
|
;
|
|
';
|
|
PRINT @q
|
|
EXEC [sys].[sp_executesql]
|
|
@q
|
|
,N'@db varchar(100)'
|
|
,@variable
|
|
;
|
|
|
|
FETCH NEXT FROM lookupCrs INTO @variable
|
|
END
|
|
|
|
CLOSE lookupCrs
|
|
DEALLOCATE lookupCrs
|
|
|
|
|