webForumDet fria alternativet

? i SQL-Sats

2 svar · 164 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 327 inlägg
#1

Vad betyder ? i SQL...
Såg en som såg ut (typ) såhär:

SELECT id,tal,ber FROM tabell WHERE tal=?;

Nån sa att det betydde 'any charachter' och en annan trodde det hade med nån 'cursor' att göra....nån som vet?

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Det är en parameter marker.

En parameter marker är ett sätt att parametrisera sql-statements. I stället för ett värde så anger man ett frågetecken och det kallas för en parameter marker.

Man kan utföra samma sql-sats utan omkompilering men med olika värden för parametrarna.

ironheadMedlem sedan mars 20011 327 inlägg
#3

aha!
Tack för det LarsG :)

Genererad på 402 ms · cache AV · v20260730165559-full.f96bc7eb