[Cascavel-pm] [OT][MySQL]: Magia com ALTER TABLE
Luis Campos de Carvalho
lechamps em terra.com.br
Sábado Março 6 09:22:19 CST 2004
Nelson Ferraz wrote:
> Luis Campos de Carvalho wrote:
>> O que vocês acham de eu implementar assim:
>>
>> ALTER TABLE clientes
>> ADD COLUMN dia_vencimento_fatura
>> SET ( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
>> 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
>> 21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
>> 31 )
>> NOT NULL
>> DEFAULT 15
>> ;
>
>
> Algumas faturas podem acontecer uma única vez; outras vencem
> mensalmente; outras, anualmente.
>
> Talvez você queira usar um dos módulos do Flávio Glock (Date::Set,
> DateTime::Set ou DateTime::Event::Recurrence).
>
(: Nélson você é um ótimo projetista.
Lamentavelmente, o serviço que eu estou implementando tem apenas
faturas mensais (e nenhuma brecha de projeto caso o comercial precise de
espaço para negociar).
Desta forma, acho que não cabe armazenar uma data inteira (8 bytes --
acho), apenas um TinyInt(1 byte) para cada número.
De qualquer forma, obrigado pela dica. Esta vai certamente entrar
para o meu repertório...
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BSc in Comp Science,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm