Granite WMS/SQL/Granite

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Delete all data in database except for the required setup data.[edit | edit source]

EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"

EXEC sp_MSforeachtable 'IF OBJECT_ID(?) NOT IN (ISNULL(OBJECT_ID([dbo].[Type]),0),ISNULL(OBJECT_ID([dbo].[Status]),0),ISNULL(OBJECT_ID([dbo].[BarcodeMaster]),0),ISNULL(OBJECT_ID([dbo].[ScannerSettings]),0),ISNULL(OBJECT_ID([dbo].[IntegrationSettings]),0),ISNULL(OBJECT_ID([dbo].[Status]),0),ISNULL(OBJECT_ID([dbo].[Status]),0))DELETE FROM ?'

EXEC sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all"