---
title: "sp - hoppa över om vilkor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/46746-sp-hoppa-över-om-vilkor"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "hakan@4u2.se"
published: "2002-06-27T11:57:54.000Z"
updated: "2002-06-27T13:18:53.000Z"
replies: 3
views: 185
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/46746-sp-hoppa-över-om-vilkor"
---

# sp - hoppa över om vilkor

## #1 — hakan@4u2.se, 2002-06-27T11:57Z

Hur gör man det här i en SP?

Tack på förhand!

```
sql = "SELECT id FROM fragor WHERE id = 1
set rs = conn.execute (sql)
if rs.eof then
     ----------kod-----------
end if
```

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

## #2 — LarsG, 2002-06-27T12:26Z

```
if not exists (select 1 from fragor WHERE id = 1)
begin
-- kod
end
```

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

## #3 — hakan@4u2.se, 2002-06-27T13:02Z

Tack LarsG!

En följdfråga, om koden körs vill jag att sp:n ska skicka tillbax ett värde eller error
Om inte koden körs ett annat värde , Hur löser jag det?

```
if not exists (select 1 from fragor WHERE id = 1)
begin
-- kod
end
```

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

## #4 — LarsG, 2002-06-27T13:18Z

Det finns lite olika sätt. Du kan antingen skicka tillbaka ett recordset med en post

```
if not exists (select 1 from fragor WHERE id = 1)
begin
-- kod
select 'Error'
end
else
select 'Annat'
```

eller så kan du sätta en output parameter

```
create procedure tysklandvinnerinteVM (@result int output)
as
if not exists (select 1 from fragor WHERE id = 1)
begin
-- kod
set @result =  'Error'
end
else
set @result = 'Annat'
```

Du kan också använda return-statementet. Om man använder ASP så är det enklast att jobba med recordset, dvs den första varianten. Om man vill ha tag på output-parametrar så måste man använda ett command-objekt.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/46746-sp-hoppa-över-om-vilkor
