---
title: "Kolumnnamn i parameter?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/175805-kolumnnamn-i-parameter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "inspiro"
published: "2008-12-11T08:24:26.000Z"
updated: "2008-12-11T09:17:41.000Z"
replies: 1
views: 290
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/175805-kolumnnamn-i-parameter"
---

# Kolumnnamn i parameter?

## #1 — inspiro, 2008-12-11T08:24Z

Är det möjligt att välja kolumn i en sqlfråga genom att ha kolumnnamnet i en parameter, alltså så här skulle jag vilja göra:

INSERT INTO Table (@column) VALUES (@myvalue)

(sql server 2005)

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

## #2 — LarsG, 2008-12-11T09:17Z

```
declare @q varchar(400)
set @q = 'insert into t(' + @column + ') values (' +  @myValue + ')'
exec (@q)
```

Det kan behövas en typkonvertering av @myValue beroende på vilken datatyp som kolumnen har.

Och så några avslutande moraliserande ord:

Om du har behov av att göra på detta sätt så tyder det på en icke normaliserad datamodell.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/175805-kolumnnamn-i-parameter
