Вопросы к Поиску с Алисой
База данных Greenplum автоматически применяет приведение типов в некоторых контекстах. git.angara.cloud Система может опустить явное приведение типов, если нет двусмысленности, к какому типу должно привести выражение значения (например, когда его присваивают столбцу таблицы). git.angara.cloud manualzz.com
Приведение типов может быть явным или неявным. git.angara.cloud
Явное приведение происходит, когда явно указывают преобразование между двумя типами данных. git.angara.cloud Для этого есть два эквивалентных синтаксиса: CAST (выражение AS тип) и выражение::тип. git.angara.cloud manualzz.com
Неявное приведение применяется в контекстах назначения или выражения. git.angara.cloud Для его создания используют команду CREATE CAST с указанием AS IMPLICIT. git.angara.cloud
Greenplum Database неявно применяет приведения только к преобразованиям, определённым в системных каталогах. git.angara.cloud Другие приведения должны вызываться с использованием явного синтаксиса, чтобы не допустить неожиданных преобразований без ведома пользователя. git.angara.cloud