• A small change.. cursor for obtain all schemas and set it to a variable used in method:

    SET NOCOUNT ON

    DECLARE @CopyFromSchema Varchar(50)

    DECLARE @CopyToSchema Varchar(200)

    DECLARE @ObjectName Varchar(100)

    ---- Set The Paramenter

    ---- Now you can pass multiple parameters in @ObjectName

    SET @CopyFromSchema = 'dbo'

    SET @CopyToSchema=''

    ---------------

    DECLARE @schema NVARCHAR(50),@schema_id int

    DECLARE x CURSOR for

    SELECT name,schema_id FROM sys.schemas --WHERE name NOT LIKE 'db%' AND name NOT LIKE 'sys' AND name NOT LIKE 'inf%' AND name NOT LIKE 'D%' AND name NOT LIKE 'ad%'

    OPEN x

    FETCH NEXT FROM x INTO @schema,@schema_id

    WHILE @@FETCH_STATUS =0

    BEGIN

    IF LEN (@CopyToSchema) =0

    SET @CopyToSchema=@schema

    ELSE

    SET @CopyToSchema=@CopyToSchema + ',' + @schema

    PRINT @CopyToSchema

    FETCH NEXT FROM x INTO @schema,@schema_id

    END

    CLOSE x

    DEALLOCATE x

    Att.

    Disney :w00t: