Avatar billede nolle_k Nybegynder
21. juli 2000 - 12:11 Der er 5 kommentarer og
1 løsning

Tabelnavn som parameter!!

Hejsa!!

Kan det lade sig gøre at bruge en paramter som tablenavn. f.eks

declare Var1 varchar(50)
SET Var1 = \'Tabel1\'
SELECT * FROM Var1

Er der nogen, der ved om det kan lade sig gøre??
Avatar billede erikjacobsen Ekspert
21. juli 2000 - 12:36 #1
Yeps

  sql = \"select * from \" & var1

og brug så variablen sql i dit kald.
Avatar billede erikjacobsen Ekspert
21. juli 2000 - 12:37 #2
Hov - var det ikke ASP. Jeg glemmer at kigge ude til venstre.... ;-(
Avatar billede nolle_k Nybegynder
21. juli 2000 - 12:38 #3
Øv nu troede jeg lige!! *GGGG* :-O

Avatar billede cbp Nybegynder
21. juli 2000 - 14:23 #4
Du skal bruge Execute. Eks. :

Declare @sql varchar(50), @Var1 varchar(50)
Set @var1 = \'Tabel1\'
Set @sql = \'SELECT * FROM \' + @Var1
Execute(@sql)
Avatar billede nolle_k Nybegynder
21. juli 2000 - 14:25 #5
KANON!!! Det prøver jeg!!
Avatar billede nolle_k Nybegynder
21. juli 2000 - 14:26 #6
Så rykker det!! KANON!!

Det kommer til at spare mig meget tid!

Tak for det!
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