webForumDet fria alternativet

Sp och deklarera längd

2 svar · 152 visningar · startad av erka

erkaMedlem sedan dec. 19996 522 inlägg
#1

En kort fråga

När man skriver en sökfunktion i en sp och skriver tex

searchstr varchar
bla bla
WHERE '%'+@searchstr+'%'
GO

och anropar den så får man helt fel svar, den plockar typ allt men om man skriver

searchstr varchar(100)
bla bla
WHERE '%'+@searchstr+'%'
GO

alltså definerar den så får man ut rätt, hur tänker sqlmotorn här egentligen ?

intresserad av svar :e

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

LarsGMedlem sedan dec. 200012 464 inlägg
#2

varchar är samma sak som varchar(1)

------------------
essentitia preter non sans multiplicandum

erkaMedlem sedan dec. 19996 522 inlägg
#3

Bockar och bugar för gurun

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

136 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)