Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server :Comment récupérer des données à partir de plusieurs tables dynamiques ?

Créez une procédure dans les étapes ci-dessous que vous devez suivre.

  • Create table Common_Table avec la même structure que toutes vos tables comme records_2000_02 et autres.
  • Utilisez une boucle ou un curseur pour tous les enregistrements que vous obtenez de information_schema et qui correspondent au nom de votre table
  • Créer SQL dynamique comme ' Insert into your Common_Table select * from ' + Table_name que vous obtenez de Information_schema.
    • Ensuite, vous obtenez toutes vos données dans une table Common_Table