Elfproef SQL function
Ik moest vandaag voor school de elfproef maken voor SQL server en ik dacht ik vorm 'm even om voor MySQL misschien dat iemand er iets aan heeft.
Er komen wel een aantal opmerkingen bij:
Als je niet weet wat de elfproef is: http://nl.wikipedia.org/wiki/Elfproef
Er wordt alleen naar de elfproef gekeken, niet of de lengte wel juist is, 19 wordt dus ook als geschikt gezien. Deze toevoeging mag je eventueel zelf doen.
Er kwam meteen een leuke extra (*kuch*) van MySQL boven drijven, ook al define je het datatype INT krijg je als nog een komma getal en dus moest ik de FLOOR functie gebruiken.
Het gebruik van deze functie is het gemakkelijkste in een CHECK constraint, maar helaas wordt deze niet door MySQL ondersteun en zal je dus een andere oplossing moeten verzinnen.
Voorbeelden
Bij de uitkomst 1 (TRUE) is de elfproef geslaagd.
Een voorbeeld van het gebruik in MySQL:
Een voorbeeld van het gebruik icm een CHECK constraint in SQL Server:
2
3
4
accountnr INT NOT NULL,
CONSTRAINT elfproef CHECK(dbo.fnElfProef(accountnr) = 1)
)
Een voorbeeld van het gebruik icm een CHECK constraint in Postgre:
2
3
4
accountnr INT NOT NULL,
CONSTRAINT elfproef CHECK(fnElfProef(accountnr))
)
Gesponsorde koppelingen
PHP script bestanden
Er zijn 15 reacties op 'Elfproef sql function'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu