Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

supprimer toutes les tables de DBO

1 réponse
Avatar
big
Bonjour,
existe-t-il une commande pour supprimer toutes les tables de DBO ?

Ou une manière quelconque sauf supprimer une par une car il a 25000 tables.
d'avance merci.

PS : j'ai essayé de supprimer le schéma mais :
can not drop the schema Microsoft SQL Server, Error : 15150

1 réponse

Avatar
Fred BROUARD
SELECT 'DROP TABLE dbo.' + TABLE_NAME +';'
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND TABLE_SCHEMA = 'dbo'

Puis exécutez la résultat.

Mais pourquoi autant de tables ????

A +

big a écrit :
Bonjour,
existe-t-il une commande pour supprimer toutes les tables de DBO ?

Ou une manière quelconque sauf supprimer une par une car il a 25000 tables.
d'avance merci.

PS : j'ai essayé de supprimer le schéma mais :
can not drop the schema Microsoft SQL Server, Error : 15150




--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
Enseignant aux Arts & Métiers PACA et à L'ISEN Toulon - Var Technologies
*********************** http://www.sqlspot.com *************************