---
title: "Behöver hjälp med SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/177106-behöver-hjälp-med-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Rulle"
published: "2009-02-24T15:00:46.000Z"
updated: "2009-02-24T15:33:24.000Z"
replies: 1
views: 387
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/177106-behöver-hjälp-med-sql"
---

# Behöver hjälp med SQL

## #1 — Rulle, 2009-02-24T15:00Z

DECLARE @table varchar(50);
SET @table = 'tblRecording';

DECLARE @Number varchar(50)
SET @Number = (Select vcSetnumber from tblInteractionCatalog
where iMaxInteractionID = '2147483647')
 
DECLARE @variable_name varchar(50);
SET @variable_name = @table + @Number;
\-- PRINT @table
\-- PRINT @Number
\-- PRINT @variable_name

select \* FROM @variable_name
where tiRecordingRecordedTypeID = '0'
and iInteractionID = '2790'

Detta fungerar inte.
select-satsen tar inte med det jag tar ut ovan, men om jag tar med printarna så ser jag att variabeln får rätt namn.
Sätter jag in det som jag får ut av print @variable_name manuellt i selecten får jag rätt svar.
Men som sagt det kommer inte med automatiskt, varför då?

Permalänk: https://www.webforum.nu/p/177106

## #2 — Peter S, 2009-02-24T15:33Z

```
exec('select * FROM' + @variable_name + '
where tiRecordingRecordedTypeID = ''0''
and iInteractionID = ''2790''')
```

Permalänk: https://www.webforum.nu/p/2173226

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/177106-behöver-hjälp-med-sql
