Probleem:
Kolom met 10 & 20 smallint waardes gerefactored naar een bit kolom.
* Wijnbo dacht : Mooi, nu knallen ook al mijn stored procedures er uit waar de constructie WHERE kolom = 10 in voorkomt.
Niet dus.
Waarom gaat dit niet fout? Kun je dit instellen ergens? En, nog belangrijker : Waarom gaat WHERE kolom = '10' wel fout?
MSSQL kan toch zelf wel snappen dat je van 10 of 20 nooit een bit kunt bouwen?
edit: WHERE kolom = '10' gaat goed, WHERE kolom = 'blaat' gaat fout
Kolom met 10 & 20 smallint waardes gerefactored naar een bit kolom.
* Wijnbo dacht : Mooi, nu knallen ook al mijn stored procedures er uit waar de constructie WHERE kolom = 10 in voorkomt.
Niet dus.
Waarom gaat dit niet fout? Kun je dit instellen ergens? En, nog belangrijker : Waarom gaat WHERE kolom = '10' wel fout?
MSSQL kan toch zelf wel snappen dat je van 10 of 20 nooit een bit kunt bouwen?
edit: WHERE kolom = '10' gaat goed, WHERE kolom = 'blaat' gaat fout
[ Voor 8% gewijzigd door Wijnbo op 03-11-2010 08:45 ]