---
title: "INSERT INTO sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/180406-insert-into-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "annasmurf"
published: "2009-09-24T10:21:49.000Z"
updated: "2009-10-11T18:21:27.000Z"
replies: 20
views: 892
page: 1
pages: 2
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/180406-insert-into-sql"
---

# INSERT INTO sql

_Sida 1 av 2._

## #1 — annasmurf, 2009-09-24T10:21Z

varför säger den så här 

Error converting data type varchar to float.

 både eid och id är int...

när jag vill göra detta?

```
INSERT INTO dbo.tickets (eid)
SELECT id
FROM dbo.event
```

det finns andra fält i tickets men de tillåter att man sätter in null

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

## #2 — annasmurf, 2009-10-05T06:05Z

ingen som kan hjälpa mig???

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

## #3 — LarsG, 2009-10-05T08:01Z

Vilken datatyp har kolumnerna eid i dbo.tickets och id i dbo.event?

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

## #4 — annasmurf, 2009-10-05T08:06Z

int

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

## #5 — nitro2k01, 2009-10-05T10:16Z

Prova: 

```
INSERT INTO dbo.tickets (eid)
SELECT id AS eid
FROM dbo.event
```

Men då överförs *alla* id'n från event till tickets. (Förutsatt att min ändring gör att koden funkar ;) )
Vad jag gjorde var att byta namn på kolumnen i resultsetet så att den matchar namnet i måltabellen.

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

## #6 — LarsG, 2009-10-05T11:07Z

Det har ingen betydelse, nitro.

Finns det någon trigger definierad på tabellen tickets?

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

## #7 — annasmurf, 2009-10-05T11:19Z

nä det funkar inte och det finns ingen triggers heller

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

## #8 — LarsG, 2009-10-05T15:58Z

Detta verkar suspsekt. Kan du posta en fullständig beskrivning av båda tabellerna, inklusive alla constraint och defaultvärden?

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

## #9 — annasmurf, 2009-10-06T05:26Z

se bifogade filer

Bilagor:

- [event.jpg](https://www.webforum.nu/a/20880.jpg)
- [tickets.jpg](https://www.webforum.nu/a/20881.jpg)

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

## #10 — MickeA.com, 2009-10-06T06:06Z

Kan det kanske ha med att göra att du stavat dbo.event med litet "e", när tabellen heter "Event"?

Vet att t.ex. MySQL gnäller om sånna saker.

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

## #11 — annasmurf, 2009-10-06T06:16Z

nä, ingen skillnad i ms sql

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

## #12 — LarsG, 2009-10-06T07:51Z

Om du testar

```
INSERT INTO dbo.tickets (eid) SELECT 1 from dbo.event
```

eller

```
INSERT INTO dbo.tickets (eid) SELECT 1
```

blir det någon skillnad?

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

## #13 — annasmurf, 2009-10-06T07:57Z

nä samma fel!

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

## #14 — The_Hulk, 2009-10-06T08:52Z

ticketId får väl inte vara null i tickets?

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

## #15 — annasmurf, 2009-10-06T09:06Z

det är en identity, men jag testade att ta bort detta och tillåta null, men det blev samma fel ändå!!!!

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

## #16 — The_Hulk, 2009-10-06T09:15Z

kan du göra en vanlig insert?
INSERT INTO dbo.tickets (eid) VALUES(1);

Har du testat att kontrollera så att det inte finns några fel på den tabellen?

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

## #17 — annasmurf, 2009-10-06T09:38Z

nä, jag kunde inte göra detta heller, men jag kan köra update, vad kan det då vara för fel då?

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

## #18 — MickeA.com, 2009-10-06T10:45Z

> **[annasmurf skrev:](https://www.webforum.nu/p/1483077)**
>
> nä, jag kunde inte göra detta heller, men jag kan köra update, vad kan det då vara för fel då?

Rättighetsproblem med din användare?

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

## #19 — Fredde Mannen, 2009-10-06T10:49Z

> **[annasmurf skrev:](https://www.webforum.nu/p/1483054)**
>
> se bifogade filer

Till att börja finns ingen column som heter eid i tickets. 

```
INSERT INTO dbo.tickets (eid)
SELECT id
FROM dbo.event
```

I tickets har du en column Id och en column eventId, antar att det är eventId som skall användas i detta fall???

```
INSERT INTO dbo.tickets (eventId)
SELECT id
FROM dbo.event
```

eller missar jag något??

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

## #20 — annasmurf, 2009-10-06T10:53Z

> **[Fredde Mannen skrev:](https://www.webforum.nu/p/1483083)**
>
> Till att börja finns ingen column som heter eid i tickets. 
> 
>
>
> ```
> INSERT INTO dbo.tickets (eid)
> SELECT id
> FROM dbo.event
> ```
>
> 
> 
> I tickets har du en column Id och en column eventId, antar att det är eventId som skall användas i detta fall???
> 
>
>
> ```
> INSERT INTO dbo.tickets (eventId)
> SELECT id
> FROM dbo.event
> ```
>
> 
> 
> eller missar jag något??

eid, var med i början av min fråga då jag inte orakde skriv ut eventid, så hos mig har jag aldrig använt eid

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/180406-insert-into-sql  
Nästa sida: https://www.webforum.nu/amne/databaser-sql/180406-insert-into-sql/page2.md
