Avatar billede crazyreds Nybegynder
13. juli 2006 - 14:46 Der er 2 kommentarer

T-SQL Table Navn i Variabel

Hej

Jeg har behov for at kunne ændre blot tabel navnet i en sql streng i T-SQL. Noget ligende dette...

declare @Table nvarchar(30)
set @Table= 'New_Precalculation_lines_tbl'
select * from @Table

Så man kan sætte en betingelse på der afgør hvilken tabel den henter fra.
Men hvordan gør jeg det ?.
Kunne selvfølgelig bare sætte en if rundt om hele SQL sætningen men det er ikke optimalt.

Tak
Brian
Avatar billede teepee Nybegynder
13. juli 2006 - 15:09 #1
Prøv at læse afsnittet Introducing Dynamic SQL:
http://www.sommarskog.se/dynamic_sql.html
Avatar billede crazyreds Nybegynder
13. juli 2006 - 15:12 #2
Mange tak. Lige det jeg manglede :) SUPER!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester