---
title: "Strängar i SP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/56946-strängar-i-sp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ironhead"
published: "2002-10-24T09:00:21.000Z"
updated: "2002-10-24T10:56:56.000Z"
replies: 4
views: 271
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/56946-strängar-i-sp"
---

# Strängar i SP

## #1 — ironhead, 2002-10-24T09:00Z

Jag har ett problem..när jag bygger ihop strängar i Lagrade Procedurer...använder jag enkelfnutt + dubbelfnutt

ex: '" + blahblah + "'

Och ibland tvärnitar det och får ett felmeddelande i SQL-Satsen i SP...om jag då byter ut dubbelfnuttarna till dubbla enkelfnuttar, då fungerar det igen!

ex: ''' + blahblah + '''

Varför funkar det bara ibland?
Bör man bara använda enkelfnuttar i SP?

Eller hur funkar det?  :l

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

## #2 — erka, 2002-10-24T09:04Z

sök på sträng och sp, stored i detta forum och du bör få svar

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

## #3 — JAreMANNEN, 2002-10-24T09:25Z

```
CREATE PROCEDURE sp_minprocedur
[b]@sträng int(4)[/b]
AS
select * 
from mintabell
where minkolumn = [b]@sträng[/b]
```

Kan det vara så du menar??

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

## #4 — LarsG, 2002-10-24T10:37Z

Använd alltid ' (" betyder något annat i SQL). Använd ' som escapetecken.

```
declare @x varchar(10)

set @x = 'a''bc' + '''' + 'de''f'
```

@x innehåller nu värdet a'bc'de'f

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

## #5 — ironhead, 2002-10-24T10:56Z

Tack så mycket Lars!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/56946-strängar-i-sp
