I want to DROP all the tables with name starts with particular name, I wrote the script for the same but, when I try to delete the TABLE , I am getting Constraint issue.
So I want the approach to drop each table, in loop without/ignoring Relationships/Forieng_Key. Please suggested optimized script to perform the same operation. Please share your thoughts.
    DECLARE @SqlStatement VARCHAR(MAX)
    SET @SqlStatement = ''
    Print 'Deleting Tables and Columns from the Agency Table schema'
    SELECT @SqlStatement = 
        COALESCE(@SqlStatement, '') + 'DROP TABLE ['+@agencyName+'].' + QUOTENAME(TABLE_NAME) + ';' + CHAR(13)
    FROM INFORMATION_SCHEMA.TABLES
    WHERE TABLE_SCHEMA = @agencyName;
    PRINT @SqlStatement
    --exec(@SqlStatement) -- In this Line I am getting the Foreign Key constraint issue. how do I achieve the functionality.
    --DROP SCHEMA Agency3
 
    