24. oktober 2010 - 17:28Der er
6 kommentarer og 1 løsning
Variabler i tabelnavne
Hej
Jeg har tidligere med stor succes brugt variabler i .sql filer...
Jeg har brugt det sæledes:
SET @username='TEST'; SET @userpass='TEST'; SET @tag='TEST';
INSERT INTO test_users (username, userpass, tag) VALUES(@username, @userpass, @tag);
Jeg bruger dataerne i flere forskellige tabeller, derfor variablerne.
Er der mulighed for at bruge det i tabel-navnene?? Jeg tænker noget som:
SET @tbl_pre='test';
INSERT INTO @tbl_pre +'_users' (username, userpass, tag)
Men kan bare ikke få syntax'en til at fungere... Nogen der kan hjælpe, evt. med helt anden løsning hvor jeg på forhånd kan definerer prefix direkte i .sql filen!
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.