Зачем добавлять описание типов для колонок ТЗ, оно ведь и без этого работает?

1. I_train 30.11.22 18:49 Сейчас в теме
Добрый вечер, может то знает, интересно очень, но в инете не могу найти объяснения. Зачем добавлять описание
типов для колонок в тз, ведь если их не добавить, то работать код все раво будет без проблем, спасибо.
По теме из базы знаний
Найденные решения
2. nomad_irk 76 30.11.22 19:06 Сейчас в теме
(1)ТЗ с нетипизированными колонками нельзя использовать в запросах
Типизированные колонки позволяют выполнять преобразование значений из строк в число, например.
3. spacecraft 30.11.22 19:21 Сейчас в теме
(1) помимо невозможности использовать в запросе без него, еще описание типов добавляет контроль типов. Будет попытка приведение типов.
Для примера.
Если нужно в колонке числовой тип и в последствии необходимо свернуть таблицу с суммированием значений колонки, то без описание типов можно добавить все что угодно. С описанием типов будет попытка приведение типа. И скажем "10" запишется как число 10.
4. SlavaKron 30.11.22 19:22 Сейчас в теме
Типизирование полей в целом уменьшает неопределенность.
Позволяет автоматически получить пустое значение нужного типа.
Повышает определенность при чтении кода – программист точно будет знать какой тип значения ожидать в данных ТЗ.
При загрузке из ТЗ в данные ИБ, типизирование полей позволяет еще на этапе формирования ТЗ определить неподдерживаемые значения.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 30.11.22 19:06 Сейчас в теме
(1)ТЗ с нетипизированными колонками нельзя использовать в запросах
Типизированные колонки позволяют выполнять преобразование значений из строк в число, например.
3. spacecraft 30.11.22 19:21 Сейчас в теме
(1) помимо невозможности использовать в запросе без него, еще описание типов добавляет контроль типов. Будет попытка приведение типов.
Для примера.
Если нужно в колонке числовой тип и в последствии необходимо свернуть таблицу с суммированием значений колонки, то без описание типов можно добавить все что угодно. С описанием типов будет попытка приведение типа. И скажем "10" запишется как число 10.
4. SlavaKron 30.11.22 19:22 Сейчас в теме
Типизирование полей в целом уменьшает неопределенность.
Позволяет автоматически получить пустое значение нужного типа.
Повышает определенность при чтении кода – программист точно будет знать какой тип значения ожидать в данных ТЗ.
При загрузке из ТЗ в данные ИБ, типизирование полей позволяет еще на этапе формирования ТЗ определить неподдерживаемые значения.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот