GARANTIR DESCONTO

Fórum Relacionando tabelas #49683

03/03/2005

0

Ola amigos..

Tenho 2 tabelas, uma de DADOS e outra de IMAGEM. Quero gravar informaçoes na de dados junto com uma foto. Com cadastrar foto num campo blobo da tabela. Porem quero salvar esta imagem em outra tabela a de IMAGEM e relacioná-las quando eu for buscar um registro qualquer.

ex:

DADOS

codigo: 1
nome: felipe

foto: salva na tabela IMAGEM

obrigado, n sei se fui super claro!


Njuniorba

Njuniorba

Responder

Posts

04/03/2005

Fsflorencio

CREATE TABLE DADOS
( COD_DADOS INTEGER NOT NULL,
DESCRICAO VARCHAR(40) );//Criando a tabela

ALTER TABLE DADOS ADD CONSTRAINT PK_DADOS PRIMARY KEY (COD_DADOS);//Adicionando chave primária

CREATE TABLE IMAGEM
( COD_IMAGEM INTEGER NOT NULL,
COD_DADOS INTEGER NOT NULL,
IMAGEM BLOB sub_type 0 segment size 80);//criando as tabelas de imagem

ALTER TABLE IMAGEM ADD CONSTRAINT PK_IMAGEM PRIMARY KEY (COD_IMAGEM);//Criando chave primária pra imagem

ALTER TABLE IMAGEM ADD CONSTRAINT FK_IMAGEM_DADOS FOREIGN KEY (COD_DADOS) REFERENCES DADOS (COD_DADOS);//Ligando a tabela de imagem à tabela de dados

//fazendo um select juntando as duas tabelas
SELECT * FROM DADOS D INNER JOIN IMAGEM I ON D.COD_DADOS = I.COD_DADOS

Naum testei, pode ser que dê algum erro de sintaxe.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar