U zou een opgeslagen procedure moeten gebruiken die SQL dynamisch genereert en vervolgens uitvoert. Kolomnamen zijn niet echt eersteklas gegevens in SQL, dus je kunt er niet veel mee doen. Ze worden bepaald tijdens het parseren van de query, voordat de query wordt uitgevoerd of gegevens worden opgehaald.
Ik raad aan om het in plaats daarvan in uw app te doen. Laat uw app gewoon de juiste namen weergeven/opslaan/wat dan ook in plaats van de namen van de databasekolommen.
PS:Je maakt op een verschrikkelijke manier misbruik van het relationele model. Overweeg zorgvuldig of u echt wil dat schema. Uw schema voldoet niet aan de eerste normaalvorm. En wat is worksheet_type_lookup
voor? Geen worksheets
vertel je welk type?