recomenda-se, ao criar atributos de mesmo tipo e
que não deveriam ser comparados, que sejam
definidos parâmetros distintos de valores que podem
ser aceitos por cada atributo, conforme exemplo a
seguir:
create table cliente
(conta_cliente char(20),
saldo_em_dolares numeric(12,2),
saldo_em_reaischar(10,3),
primary key (conta_cliente))
Note que para dólares é possível ter valores com até
12 dígitos, dos quais dois são colocados após a
vírgula decimal, enquanto para reais é possível ter
valores com até 10 dígitos, sendo três colocados após a vírgula decimal. Portanto, os parâmetros são
distintos e isso permite lidar com o problema de
comparação de tipos de dados distintos, embora
semelhantes.