Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server:Wie rufe ich Daten aus dynamischen Mehrfachtabellen ab?

Erstellen Sie das Verfahren in den folgenden Schritten, die Sie befolgen müssen.

  • Create table Common_Table mit derselben Struktur wie alle Ihre Tabellen wie records_2000_02 und andere.
  • Verwenden Sie die Schleife oder den Cursor für alle Datensätze, die Sie von information_schema erhalten und die mit Ihrem Tabellennamen übereinstimmen
  • Erstellen Sie dynamisches SQL wie ' Insert into your Common_Table select * from ' + Table_name die Sie von Information_schema.
      erhalten
    • Dann erhalten Sie alle Ihre Daten in einer Tabelle Common_Table