Desmembre e use um campo calculado (computed by).

2011/6/10 Leandro DUTRA <[email protected]>

> 2011/6/10 Eduardo Az - EMBRASIS <[email protected]>:
> > Sempre fui a favor de desmembrar estes tipos de campos, sendo que neste
> > caso, usaria 3 campos (idioma,nível e estagio) ao invés de 1 com os 3
> > dígitos, mesmo em DBF (opiniões sobre isto são bem vidas).
>
> É a única coisa correta a fazer.
>
>
> > Agora, se por algum motivo, precise manter esta estrutura (1 campo com
> estas
> > 3 informações), consigo no pg criar relacionamentos para cada parte?
>
> Nem no PostgreSQL, nem em sistema nenhum que eu conheça.
>
>        Em Cobol, resolvíamos isso criando os atributos separados na base
> (ou
> arquivo) e agrupando os atributos em uma variável — pseudocódigo, que já
> esqueci os detalhes:
>
> 3 curso
> 31 idioma          CHAR
> 32 nível           CHAR
> 33 estágio         NUMBER
>
>        Podia-se tanto manipular diretamente, no caso, idioma, nível ou
> estágio separadamente, ou curso simplesmente.
>
>        Não sei que outras linguagens têm essa facilidade.
>
>
> --
> skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (61) 3546 7191              gTalk: xmpp:[email protected]
> +55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
> BRAZIL GMT-3  MSN: msnim:[email protected]
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Forte abraço,

Aldemir Vieira
Salvador.Ba.Br <[email protected]>
==
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a