---
title: "Stored Procedure, klarar den detta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/135907-stored-procedure-klarar-den-detta"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Thomasa"
published: "2005-10-17T20:24:17.000Z"
updated: "2005-10-19T09:44:59.000Z"
replies: 4
views: 396
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/135907-stored-procedure-klarar-den-detta"
---

# Stored Procedure, klarar den detta?

## #1 — Thomasa, 2005-10-17T20:24Z

Hej! 

Tänkte höra om jag är rätt ute..

vi kommer att ha 4 tabeller:
user
wiev
session
page

user ska innehålla ett userid och ett ip, session innehåller ett sessionsid och ett userid samt upplösning, tidstart. Wiev är en kopplingstabell där pageid från page och sessionid från session kopplas ihop.

Kan jag göra så att ett anrop från varje sida som besöks anropar en stored procedure som i sin tur kontrollerar om detta är ett nytt ip eller ett gammalt, sen om det är en ny session eller gammal, och till sist lägga till en koppling mellan pageid som jag skickar med mot sessionid i wievtabellen? Kan man alltså köra SELECTsatser och IF-satser, hur isf?

Tack på förhand! Alla små tips är väldigt välkommna!

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

## #2 — LarsG, 2005-10-19T08:34Z

Visst, frågan är bara vilken DBMS du använder.

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

## #3 — Thomasa, 2005-10-19T08:44Z

MSSQL, SQLen känns som om ja kan rätt bra det är däremot IF-satser och dyl som jag inte vet hur man gör här?

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

## #4 — LarsG, 2005-10-19T09:43Z

```
create procedure ignatius
(@sessionId varchar(10), @ip varchar(10), @pageid int)
as
set nocount on
if  not exists(select * from sessionTable
 where sessionid = @sessionId)
begin
   insert into sessionTable values(@sessionId, ...)
-- error handling
end
-- usw
```

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

## #5 — Thomasa, 2005-10-19T09:44Z

verkar ju lovande, tackar för det!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/135907-stored-procedure-klarar-den-detta
