---
title: "Schemalägga Update i SQL express"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/171947-schemalägga-update-i-sql-express"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2008-06-03T19:14:39.000Z"
updated: "2008-06-04T19:39:05.000Z"
replies: 5
views: 641
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/171947-schemalägga-update-i-sql-express"
---

# Schemalägga Update i SQL express

## #1 — devotion, 2008-06-03T19:14Z

Hej! :)

Jag behöver köra en update i en tabell varje dygn, vid en viss tid. Kan man göra detta i SQL-express? Om man inte klan det, kan man använda Windows schemaläggare för att uppnå detta?

Mvh
Henrik

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

## #2 — Peter S, 2008-06-03T19:25Z

Du vill nog använda Windows schemaläggare. Kika på osql-kommandot.

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

## #3 — devotion, 2008-06-03T20:54Z

Du har inget exempel? :)

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

## #4 — Peter S, 2008-06-03T21:04Z

Jo visst ;)

http://technet.microsoft.com/en-us/library/aa213087(SQL.80).aspx

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

## #5 — devotion, 2008-06-03T21:33Z

hihi  :e

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

## #6 — devotion, 2008-06-04T19:39Z

Hej!

Jag har tittat lite på oSQL-kommandot

och skapat en batch-fil med följande innehåll:

```
oSQL -E -S MODE\UPPDRAGNU -i C:\Update_area.sql
```

Update_area.sql innehåller:

```
Use [Uppdrag NU v3]

UPDATE tblContractTemplate
  SET CustomT2 = w.[Name], Modified = GETDATE()
  FROM tblContractTemplate c
INNER
  JOIN tblUsers u
    ON c.[User] = u.[Name]
INNER
  JOIN tblWorkgroups w
    ON u.[Groupid] = w.[Id]
	
UPDATE tblTask
  SET CustomT2 = w.[Name], Modified = GETDATE()
  FROM tblTask t
INNER
  JOIN tblUsers u
    ON t.[User] = u.[Name]
INNER
  JOIN tblWorkgroups w
    ON u.[Groupid] = w.[Id]
```

Detta fungerar finfint.

Men, när jag sökte efter information upptäckte jag att det fanns ett kommando till, nämligen sqlCmd

<http://msdn.microsoft.com/en-us/library/ms162773.aspx>

Vad är det för skillnad?

Kan jag lika gärna skriva:

```
sqlCmd -E -S MODE\UPPDRAGNU -i C:\Update_area.sql
```

Mvh
Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/171947-schemalägga-update-i-sql-express
