2007/5/10, Alessandro Dinalli <[EMAIL PROTECTED]>:
Minha dúvida é relativamente simples mas não consegui encontrar no manual. Quero fazer um domínio de um campo chamado PLACA onde exista uma restrição de entrada de valores no formato de placa de automóvel. Ex: GDS4586, AKK1258, etc ou seja que aceite apenas letras nas três primeiras posições e apenas números nas quatro últimas.
Here you go! Nada como usar ERs! :) rodrigo=# CREATE DOMAIN placa char(7) check (value ~ '[A-Z]{3}[0-9]{4}'); CREATE DOMAIN rodrigo=# select 'ABC2131'::placa; placa --------- ABC2131 (1 registro) rodrigo=# select 'aABC2131'::placa; ERRO: valor para domínio placa viola restrição de verificação "placa_check" rodrigo=# select 'A3BC2131'::placa; ERRO: valor para domínio placa viola restrição de verificação "placa_check" rodrigo=# select 'AB2C131'::placa; ERRO: valor para domínio placa viola restrição de verificação "placa_check" rodrigo=# select 'ABAC131'::placa; ERRO: valor para domínio placa viola restrição de verificação "placa_check" rodrigo=# select 'ABA131'::placa; ERRO: valor para domínio placa viola restrição de verificação "placa_check" rodrigo=# select 'ABA1351'::placa; placa --------- ABA1351 (1 registro) -- Atenciosamente, Rodrigo Hjort Icewall Tecnologias http://www.icewall.com.br
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral