Avatar billede hkb-x Nybegynder
19. november 2008 - 12:41 Der er 3 kommentarer og
1 løsning

limit som variabel i stored procedures

Jeg har en stored procedure der gør noget lignenden det her:

CREATE PROCEDURE hent_noeget (betingelse INT, n INT)
BEGIN
SELECT noget FROM tabel WHERE noget_andet = betingelse LIMIT n;
END

Og får følgende fejl:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'n
END'


Hvis jeg fjerner LIMIT n så sker fejlen ikke. Kan jeg ikke sende en int variabel ind i LIMIT?
Avatar billede arne_v Ekspert
20. november 2008 - 04:36 #2
Men som du kan se på linksene så er du ikke den eneste som savner det !
Avatar billede hkb-x Nybegynder
21. november 2008 - 15:40 #3
det var da dybt åndssvagt. nå men det er der jo ikke så meget at gøre ved.

kast svar for point
Avatar billede arne_v Ekspert
21. november 2008 - 15:48 #4
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester