У меня проблема с моей базой данных.Создание идентификатора для предприятий
В основном я превращаю название бизнеса в ID.
Один из способов сделать это, чтобы избавиться от буквенно-цифровых
Мой primaryid не должен содержать буквенно-цифровые. Но, японский, китайский, корейский язык содержат nonalphanumeric.
Что мне делать с этим?
Я думаю, что хороший подход, чтобы любая строка за исключением «специальных символов», как идентификатор в dataabase
я могу знать, какие строки я должен избавиться и как избавиться от этих строк с vb.net
в основном я хочу, чтобы все мои базы данных, чтобы иметь возможность содержать все виды glyps включая китайский, корея, японский и т.д.
Я хочу, чтобы «один и тот же характер», чтобы быть представленным одним и тем же глифа. Например, A и a одно и то же. «»»«„“
Что подход следует использовать в создании идентификаторов?
Почему бы вам просто не использовать UTF8 и не использовать ли ваши бизнес-идентификаторы для ввода пользователем? С другой стороны, я лично никогда не буду использовать название бизнеса для какого-либо идентификатора. –
Вы имеете в виду определение формата первичного ключа базы данных? См. Http://stackoverflow.com/questions/590442/deciding-between-an-artificial-primary-key-and-a-natural-key-for-a-products-tabl –
Нужно, чтобы некоторые символы были нормализованы. например, A должно быть a. Кроме того, «« должно быть просто « –