[firebase-br] SQL para criação de tabelas.

Carlos H. Cantu listas em warmboot.com.br
Dom Fev 1 22:43:07 -03 2015


Para ambos os casos o recomendado é o uso de BLOB, sendo que para o
armazenamento de informção textual, o subtype será text.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

CP> Olá pessoa.,
CP> o comando SQL para criação de tabelas com a PK e FK está correto conforme abaixo:

CP> CREATE TABLE HP_TIPOS_MIDIA_SOCIAL (
CP>   ID_TIPO_MIDIA_SOCIAL VARCHAR(30) NOT NULL,
CP>   NOME VARCHAR(45),
CP>   PRIMARY KEY (ID_TIPO_MIDIA_SOCIAL));


CP> CREATE TABLE HP_MIDIAS_SOCIAIS (
CP>   ID_HP_MIDIAS_SOCIAIS VARCHAR(30) NOT NULL,
CP>   URL VARCHAR(255),
CP>   OBSERVACAO VARCHAR(500),
CP>   ID_TIPO_MIDIA_SOCIAL VARCHAR(30) NOT NULL,
CP>   PRIMARY KEY (ID_HP_MIDIAS_SOCIAIS),
CP>   CONSTRAINT fk_HP_MIDIAS_SOCIAIS_TIPOS_MIDIA_SOCIAL1
CP>     FOREIGN KEY (ID_TIPO_MIDIA_SOCIAL)
CP>     REFERENCES HP_TIPOS_MIDIA_SOCIAL (ID_TIPO_MIDIA_SOCIAL)
CP>     ON DELETE CASCADE
CP>     ON UPDATE CASCADE);

CP> O valor da chave primária é um GUID a ser gerado pelo aplicação.

CP> Caso tenha um campo onde desejo armazenar aquivos(desde doc, pdf,
CP> png, exe, etc) qual deverá ser o tipo desse campo?

CP> Para campos textos de tamanho não definido que tipo de dado deve
CP> ser esse campo? Ele pode ter de zero a n caracteres.

CP> Obrigado!
CP> [http://www.digilab.com.br/wp-content/themes/Digilab/images/logo_digilab.jpg] Carlos Phelippe
CP> Analista de Sistemas
CP> +55 48 3091-4700 Ramal 107
CP> digilab.com.br<http://www.digilab.com.br>

CP> ______________________________________________
CP> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
CP> Para saber como gerenciar/excluir seu cadastro na lista, use:
CP> http://www.firebase.com.br/fb/artigo.php?id=1107
CP> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista