Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server:Jak pobrać dane z dynamicznych wielu tabel?

Utwórz procedurę w poniższych krokach, które musisz wykonać.

  • Create table Common_Table z tą samą strukturą, którą wszystkie twoje tabele jak records_2000_02 i inne.
  • Użyj pętli lub kursora dla wszystkich rekordów uzyskanych z information_schema, które pasują do nazwy Twojej tabeli
  • Utwórz dynamiczny sql, taki jak ' Insert into your Common_Table select * from ' + Table_name które otrzymujesz z Information_schema.
    • Wtedy masz wszystkie swoje dane w jednej tabeli Common_Table



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Węzły TSQL Split XML

  2. Wyświetl listę wszystkich kluczy obcych w tabeli w SQL Server

  3. Czy możliwe jest utworzenie bazy danych w SQL Server za pomocą powershell?

  4. Skumulowana wartość bieżącego wiersza + suma poprzednich wierszy

  5. Potrzebujesz zapytania T-SQL, znajdź wszystkie możliwe sposoby