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


Fel på Stored Procedure(LÖST tack för alla svaren)

Postades av 2002-05-21 07:31:40 - Benni Svensson, i forum sql-server/msde, Tråden har 5 Kommentarer och lästs av 853 personer

JAg försöker mig på min första SP

Och det går åt skogen...
[kod]
CREATE PROCEDURE spAlltTillGrid
AS
@songtitel varchar(20)
SELECT t_songtitlar.songtitel, t_placering.Datum,
Sum(CASE t_område.Område WHEN 'Sverige' THEN t_placering.Placering ELSE 0 END) AS Sverige,
Sum(CASE t_område.Område WHEN 'Europa' THEN t_placering.Placering ELSE 0 END) AS Europa,
Sum(CASE t_område.Område WHEN 'Världen' THEN t_placering.Placering ELSE 0 END) AS Världen
FROM t_songtitlar INNER JOIN (t_område INNER JOIN t_placering ON
t_område.omr_Id = t_placering.omr_Id) ON t_songtitlar.ArrNo = t_placering.ArrNo
Where t_SongTitlar.songtitel = @songtitel
GROUP BY t_songtitlar.songtitel, t_placering.Datum
ORDER BY t_placering.Datum DESC
[/kod]
Jag får ett fel:
[kod]
Server: Msg 170, Level 15, State 1, Procedure spAlltTillGrid, Line 3
Line 3: Incorrect syntax near '@songtitel'.
Server: Msg 137, Level 15, State 1, Procedure spAlltTillGrid, Line 10
Must declare the variable '@songtitel'.
[/kod]
Vad gör jag för fel??


Svara

Sv: Fel på Stored Procedure

Postades av 2002-05-21 07:50:21 - Martin Forsberg

Borde det inte vara

CREATE PROCEDURE spAlltTillGrid (
@songtitel varchar(20) )
AS

istället för

CREATE PROCEDURE spAlltTillGrid
AS
@songtitel varchar(20)


Svara

Sv: Fel på Stored Procedure

Postades av 2002-05-21 08:16:33 - Emma Magnusson

Lade in ett svar på hur det kan se ut i din förra tråd - kolla där.

Fast det förståss - mitt svar skiljer sig knappast från Prozacs, bara
formuleringen.

/Emma


Svara

Sv: Fel på Stored Procedure

Postades av 2002-05-21 20:32:50 - Benni Svensson

Tack så hjättemycket.
En avslutande fråga på det här.
Just nu så gör jag om istort ALLA mina SQL till SP, är det feel tänkt av mig???


Svara

Sv: Fel på Stored Procedure

Postades av 2002-05-21 20:45:50 - Martin Forsberg

Helt rätt tänkt!!

Det finns massor av fördelar med SP

t.ex. sp:ar är förkompilerade och cachas till skillnad från dynamisk sql. Om du gör ändringar i databasen behöver du inte leta efter alla sql-satser som ska ändras i ditt system, all åtkomst till tabellerna finns på samma ställe. Det är dessutom lättare att administrera säkerheten tycker jag.

/Martin


Svara

Sv: Fel på Stored Procedure

Postades av 2002-05-22 08:50:06 - Emma Magnusson

Jag brukar resonera så att SQL-kod hör hemma i databasen efter det
är ett databasspråk - ska inte sitta och koda det i ett annat program där
Queryn inte är testad i förväg, mycket enklare att bara anropa sp:s
efterhand eftersom syntaxen alltid är de samma. Förutom de kan du
göra dem betydligt mer komplicerade än vad du hade kunnat göra
innifrån ditt anropande program.

/Emma


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 616
27 953
271 709
5 542
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