powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выбор поля для хранения штрих кода ean13 или ean128
11 сообщений из 11, страница 1 из 1
Выбор поля для хранения штрих кода ean13 или ean128
    #37243074
Иvаn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для склада какое лучше поле использовать
EAN13 Varchar(14)
или EAN128 Varchar(128)
Кто что использует?
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37243081
Иvаn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или взять для
EAN13 - BIGINT
и вторым поле EAN128 Varchar(128)
Для случая если прийдет какая нибудь коробка с таким кодом?
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37243109
mutuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иvаn,

Одно поле varchar без указания размерности(если СУБД позволяет).
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37243168
Ё!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ё!
Гость
Иvаn,
для EAN13 - bigint, имхо варчар здесь использовать глупо. а про EAN128 пишут: Кодом EAN-128 кодируется любое количество букв/цифр по алфавиту Code-128, разделенных на группы. то есть зависит способ хранения зависит от хранимой в коде информации и видимо может быть больше 128 символов.
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37243444
Иvаn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mutuz
При создании поля для varchar - надо указывать размерность...

Ё!Кодом EAN-128 кодируется любое количество букв/цифр ..
и видимо может быть больше 128 символов.

Вот это и плохо.. Знать бы точно сколько символов закладывать в систему...
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37243492
iljy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иvаn,

если вы указываете varchar - это не очень принципиально, хранятся только занятые символы. Так что можете заложить побольше и расслабится.
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37243568
ух ты блин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ё!для EAN13 - bigint, имхо варчар здесь использовать глупо
Да, точно. Давайте будем складывать, умножать и искать среднее для кодов EAN ))))) Подкину еще идейку для маразма - храните номер банковского счета и прочие учетные данные типа ИНН или КБК как числа )))). Взорвите мозг последующим поколениям )))).
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37243589
basicv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iljyИvаn,

если вы указываете varchar - это не очень принципиально, хранятся только занятые символы. Так что можете заложить побольше и расслабится.

Да, но здесь следует упомянуть и второе отличие от char - при отборе сервер должен будет вычислять реальную длину поля. Так что с varchar будет экономичное хранение данных и не экономичный отбор - с char наоборот (если хранятся данные переменной длины).

ИvаnЗнать бы точно сколько символов закладывать в систему...

Если бы не поленился, сходил на http://www.gs1.org и почитал спецификацию, то узнал бы, что макс. вместимость EAN128 равна 48 символам.
Так что в этом случае я бы выбрал char(48).
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37244857
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EAN13 - BIGINTГлупость несусветная. Экономия на спичках.
Очень часто приходится искать примерно так like '12345%'. В случае с числом это проделать не удастся.
Тем более текстовое поле будет служить всем видам ШК, в т.ч. буквенным.
...
Рейтинг: 0 / 0
Выбор поля для хранения штрих кода ean13 или ean128
    #37245316
Иvаn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV,
Первоначально так и хотел EAN13 Varchar(14) , но потом сбили.......

Кто реально использовал EAN128?
Если он влазит в 48 символов - тогда сделать таким поле.
Где бы еще генерилку на него взять тесты прогнать сколько действительно требуется.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выбор поля для хранения штрих кода ean13 или ean128
    #38035711
igara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На основании информации code128.narod.ru
переписал на SQL для CODE-128. Остальные элементарно переписать по аналогии
Код во вложении
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выбор поля для хранения штрих кода ean13 или ean128
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]