In my work, I was asked to write an Access 97 program which checks whether a given social security number is valid or not. The problem is that I was unable to find any good site which gives the format of SSN’s in different languages. Are there any such site or where can I find those formats? The another problem is that there are languages with different alphabets so is is possible to put for example Greek letters in Access database if my Windows is in Finnish and Access 97 is in English? Or do functions like len or mid works in different alphabets?
Also, I need an algorithm to check whether a given Business ID is valid in different languages.
Access 97? So last century.
SSN is an American-only program, so I don’t see what Finnish has to do with it. Digits are digits in all languages.
If you’re asking what other countries do for individual or tax ID numbers, that’s a different issue.
I think a design that uses data like this for primary keys is doomed to failure. A lot of US states prohibit you from collecting SSN. What do you do for those people? Better to have a surrogate key and make SSN just another indexed column with a unique constraint.