sql >> Databasteknik >  >> RDS >> Sqlserver

Fyll i datamängd med tabellnamn från lagrad procedur

Din SP returnerar faktiskt inte flera tabeller, den returnerar ett urval av kolumner och rader från dina tabeller, därför finns det inget "tabellnamn", och därför är det varför de heter tabell1, tabell2 etc. Om det är viktigt kan du returnera en extra kolumn för varje val, och i den kolumnen fyll den med önskat namn och använd det sedan därifrån.

dvs

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


  1. Hur skapar man vy med dynamisk handling i APEX-oracle?

  2. Bindande parametrar till mysql-fråga

  3. hur dödar jag graciöst inaktuell serverprocess postgres

  4. Postgresql Funktion för att sortera tecken i en sträng