Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


INSERT-problem

Postades av 2007-09-19 19:16:14 - Anette Ludvigsson, i forum sql-server/msde, Tråden har 7 Kommentarer och lästs av 933 personer

Hej,
Upptäcker att jag verkligen inte har koll på detta med SQL när det blir lite mer komplicerat. Hoppas att någon kunnig kan hjälpa mig med följande:

Jag vill göra en INSERT i en tabell med värden både från en tabell i databasen samt värden från sidan hämtade från två listboxar.

Jag får följande att fungera:

INSERT INTO dbo.interntab(dag)
SELECT dag
FROM dbo.dagtab

Då får jag mina önskade 31 poster (vilket tabellen dagtab består av) i interntab. Men nu vill jag samtidigt få in två värden i två andra kolumner i tabellen interntab, som användaren har valt i listboxar på sidan. Dessa värden ska alltså vara samma i alla 31 posterna. Hur gör jag?

/Anette


Svara

Sv: INSERT-problem

Postades av 2007-09-19 20:09:12 - Lars-Erik Eriksson

Jag är inte helt säker på vad du vill göra, men du får använda UPDATE

UPDATE dbo.interntab SET FÄltNamn1=Värde1, Fältnamn2=Värde2

Med detta uppdaterar du hela tabellen, ska du bara uppdatera en del så lägger
du på ett WHERE-villkor.


Svara

Sv:INSERT-problem

Postades av 2007-09-19 20:17:07 - Robert Israelsson

Det Anette försöker göra är att utöka tabellen dbo.interntab med de rader som finns i fältet dag i tabellen dbo.dagtab, plus att hon vill lägga till värden två ytterligare fält i tabellen dbo.interntab samtidigt... iaf så uppfattar jag frågan så.. ;)


Svara

Sv: INSERT-problem

Postades av 2007-09-19 20:44:07 - Anette Ludvigsson

Ja, Robert du har fattat det hela rätt (förlåt om jag varit otydlig). Jag vill göra allt i samma insert.
/Anette


Svara

Sv:INSERT-problem

Postades av 2007-09-19 21:40:34 - Thomas Vanhaniemi

Lägg till dina värden i select satsen.
Till exempel...
<code>
INSERT INTO dbo.interntab(dag)
SELECT dag, 'värde1' AS a, 'värde2' AS b
FROM dbo.dagtab
</code>


Svara

Sv: INSERT-problem

Postades av 2007-09-19 22:09:21 - Anette Ludvigsson

Fungerar det verkligen...?
Inte för mig iaf. Förstår jag rätt om jag gör ungefär så här

<code>
INSERT INTO dbo.interntab(dag, a, b)
SELECT dag, 'värde1' AS a, 'värde2' AS b
From dbo.dagtab
</code>

Det är ju bara posterna i kolumnen dag som ska hämtas från dbo.dagtab de andra värdena hämtas från sidan. Eller för att vara lite enklare och tydligare - säg att samtidigt som jag får in alla poster från kolumnen dag i dbo.dagtab till dbo.interntab vill jag i samtliga poster även ha in 'xxx' i kolumnen a och 'yyy' i kolumnen b (och dessa värden finns inte i tabellen dbo.dagtab).

Hänger ni med :)
/Anette


Svara

Sv:INSERT-problem

Postades av 2007-09-19 22:13:05 - Robert Israelsson

Gjorde en liten testdatabas men Thomas hann före med att svara men nedanstående fungerar alldeles utmärkt:

INSERT INTO 
interntab(dag,data1,data2) 
SELECT
dagtab.dag,"xxx","yyy" 
FROM dagtab


Svara

Sv: INSERT-problem

Postades av 2007-09-19 22:30:06 - Anette Ludvigsson

TACK visst fungerar det!
Skönt nu slipper jag ligga sömnlös inatt.

/Anette


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 572
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies