---
title: "FOR XML AUTO i Funktion med dynamisk sql?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/135220-for-xml-auto-i-funktion-med-dynamisk-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Palle"
published: "2005-10-04T13:54:55.000Z"
updated: "2005-10-06T15:02:26.000Z"
replies: 2
views: 296
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/135220-for-xml-auto-i-funktion-med-dynamisk-sql"
---

# FOR XML AUTO i Funktion med dynamisk sql?

## #1 — Palle, 2005-10-04T13:54Z

Morsning! :)

Jag försöker skapa en *User Defined Function* som plockar ut all information ur en tabell som XML (FOR XML AUTO).
Tabell-namnet som informationen ska hämtas ur skickas in i funktionen som *@Table nvarchar(20)*.

Men hur 17 går jag sedan vidare?   :OO 
Jag kan ju inte exekvera en dynamisk sql innuti funktionen, eller? (jag lyckas inte)

Funktionen skall sedan anropas vid en insert.. om det nu går. ;)

```
...

INSERT INTO tblDeletedData
(
	strTable,
	strXmlInput
)
VALUES
(
	@Table,
	[red]dbo.fnGetTableDataAsXml(@Table,@Id)[/red]
)

...
```

Går detta att lösa?
Tips?

Tack på förhand!   :bire

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

## #2 — Palle, 2005-10-05T07:36Z

Är jag otydlig kanske?   :D 

Jag vill alltså skapa en funktion som hämtar alla data från den aktuella tabellen,
och sedan spara denna "xml-blobb" i en annan tabell.

I wish:

```
SELECT * FROM [i]@Table[/i] WHERE id = [i]@Id[/i] FOR XML AUTO
```

Ovanstående kodsnutt fungerar inte, jag ville bara försöka visa hur jag vill ha det.

All hjälp är välkommen.   :bire

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

## #3 — Brimba, 2005-10-06T15:02Z

SQL-Server 2005 har fina lösningar på detta, men i övrigt så verkar 2000 vilja att du först hämtar det till klienten (ado?) och skickar tillbaka till servern igen.

Men här iaf en fullösning ;)
<http://www.extremeexperts.com/SQL/Yukon/FORXMLOutput.aspx>

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/135220-for-xml-auto-i-funktion-med-dynamisk-sql
