Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Попълване на набор от данни с имена на таблици от съхранена процедура

Вашият SP всъщност не връща множество таблици, връща селекция от колони и редове от вашите таблици, следователно няма „име на таблица“ и следователно защо те са наречени table1, table2 и т.н. Ако е важно, можете да върнете допълнително за всяка селекция и в тази колона го попълнете с желаното име и след това го използвайте оттам.

т.е.

   select *,'MyTableName1' As [TableName] name from mytablename1
   select *,'MyTableName2' As [TableName] name from mytablename2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server CTE - Намиране на най-горния parentID за всяко дете?

  2. Как да промените формата на текущата дата в SQL Server (T-SQL)

  3. Създайте временна таблица на базата на друга таблица в SQL Server

  4. Как да разширя стойностите, разделени със запетая, в отделни редове, използвайки SQL Server 2005?

  5. Как да копирате данни и таблици на база данни от една база данни в друга