je dois modifier plusieurs tables dans un schéma, pour toutes les tables préfixées avec quelque chose, par exemple:Ajouter des colonnes à plusieurs tables dans le schéma
ALTER TABLE "SCHEMA"."TABLE1"
ADD ("COLUMN1" CHARACTER(4) NOT NULL DEFAULT 'DATA',
"COLUMN2" VARCHAR(16) NOT NULL DEFAULT 'MORE_DATA',
);
Je en ai besoin pour itérer sur plusieurs tables, comme SCHEMA.table1 , SCHEMA.table2 ... et ainsi de suite. Il y a environ 800 tables dans le schéma. Je me demandais s'il y avait une sorte de joker que je pouvais utiliser? Je cherchais à créer un curseur à partir des tables système, mais j'étais sûr qu'il devait y avoir un moyen plus facile.
Cela aide si vous incluez une explication sommaire ici, avec un lien vers plus d'informations si le demandeur en a besoin. Lorsque SO a pris le contrôle du monde et est le premier résultat de Google pour "sp_MSforeachTable", la personne qui clique sur le lien va être très ennuyé par cette réponse. –
Est-ce disponible dans DB2? J'ai oublié de mentionner que c'est le type de base de données. –
OP n'a pas spécifié qu'il s'agissait de DB2, ce qui rend ma réponse redondante. –