---
title: "Returnera variabel tabell från funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/80664-returnera-variabel-tabell-från-funktion"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Brimba"
published: "2003-06-26T14:24:11.000Z"
updated: "2003-06-27T06:19:40.000Z"
replies: 2
views: 209
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/80664-returnera-variabel-tabell-från-funktion"
---

# Returnera variabel tabell från funktion

## #1 — Brimba, 2003-06-26T14:24Z

Hej!

Jag har en funktion där jag bygger upp en fråga dynamiskt, och skulle sedan således behöva köra den med exec().
Frågan är nu hur jag returnerar hela det selectsvaret i form av en tabell.

```
insert into @tbl EXEC(@sql)
ger...
EXECUTE cannot be used as a source when inserting into a table variable.
```

Hur kan jag göra?

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

## #2 — LarsG, 2003-06-26T14:33Z

kan du inte använda en temptabell?

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

## #3 — Brimba, 2003-06-27T06:19Z

Dessvärre inte eftersom jag i min funktion använder mig av lite andra selectsatser och BEGIN/END, så måste man - vad jag vet - använda datatypen tabell om man vill returnera densamma.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/80664-returnera-variabel-tabell-från-funktion
