dá erro, justo qunato chega na linha que cria a variável
para a chave estrangeira, alguém pode me ajudar???
O erro é na tabela CONSULTA
create domain codigo as integer;
create domain nome as varchar(70);
create domain descricao as varchar(300);
create domain obs as varchar(1000);
create domain fone as varchar(25);
create domain data as char(10);
create table convenio(
cod_convenio codigo not null,
nome_convenio nome,
Primary Key(cod_convenio));
create table paciente(
rg_paciente codigo not null,
nome_paciente nome,
fone_paciente fone,
endereco_paciente nome,
cidade_paciente nome,
uf_paciente char(2),
Primary Key(rg_paciente));
create table convenio_paciente(
rg_paciente codigo not null,
cod_convenio codigo not null,
Foreign key(rg_paciente) references paciente(rg_paciente),
Foreign key(cod_convenio) references convenio(cod_convenio));
create table especializacao(
cod_espec codigo not null,
descricao_espec descricao,
Primary Key(cod_espec));
create table medico(
crm_medico codigo not null,
nome_medico nome,
fone_medico fone,
endereco_residencial nome,
endereco_trabalho nome,
cidade_medico nome,
uf_medico char(2),
email_medico nome,
Primary Key(crm_medico));
create table medico_espec(
crm_medico codigo not null,
cod_espec codigo not null,
Foreign key(crm_medico) references medico(crm_medico),
Foreign key(cod_espec) references especializacao(cod_espec));
create table convenio_medico(
crm_medico codigo not null,
cod_convenio codigo not null,
Foreign key(crm_medico) references medico(crm_medico),
Foreign key(cod_convenio) references convenio(cod_convenio));
create table consulta(
data_consulta data not null,
hora_consulta char(5)
rg_paciente codigo, //<---- AQUI ESTÁ O ERRO
crm_medico codigo,
convenio char(3),
Foreign key(crm_medico) references medico(crm_medico),
Foreign key(rg_paciente) references paciente(rg_paciente),
Primary key(data_consulta));
create table historico(
cod_historico codigo not null,
desc_historico obs,
data_consulta data,
Foreign key(data_consulta) references consulta(data_consulta),
Primary key(cod_historico));
create table receita(
cod_receita codigo not null,
data_receita data,
rg_paciente codigo,
posologia_receita descricao,
Foreign key(rg_paciente) references paciente(rg_paciente),
Primary key(cod_receita));
create table remedio(
cod_remedio codigo not null,
nome_remedio nome,
apresent_remedio descricao,
Primary key(cod_remedio));
create table receita_remedio(
cod_receita codigo not null,
cod_remedio codigo not null,
Foreign key(cod_receita) references receita(cod_receita),
Foreign key(cod_remedio) references remedio(cod_remedio));
Edição feita por: xaves, 11/06/2005, 11:47.