
edersonnves
Membros-
Total de itens
25 -
Registro em
-
Última visita
Tudo que edersonnves postou
-
agora fiz dessa maneira e na opção embaixo que o phpmyadmin tem de delimitadores eu coloquei // e apareceu esse erro será que agora ta tudo certo e so falta eu ter esse privilegio para criar é isso? se alguém souber a resposta eu agradeço
-
o curioso e que esse codigo roda no SQL Manager Lite for MySQL mais no phpmyadmin não, acho que não tem erros na sintaxe acho que deve ser com os delimitadores como tava falando
-
erro
-
erro
-
fiz exatamente igual mais continua o erro
-
Pessoal estou tentando criar uma procedures com o phpmyadmin mais esta dando erro, com o SQL Manager Lite for MySQL da certo mais no phpmyadmin não, ai vocês devem pergunar porque não usa então o SQL Manager Lite for MySQL e porque o servidor que estou colocando o site no ar usa o phpmyadmin. esse o codigo que estou usando e o erro que da é esse
-
Estou desenvolvendo um sistema para confeccionar boletim de ocorrencia policial, e estou com dificuldade para relacionar as tabelas para que seja mostrado o relatorio para impressao ou feito a alteração. É o seguinte no meu sistema tenho um total de 11 tabelas veja na imagem: A grande duvida é a seguinte: Como faço os select para pegar as tabelas que me interessam tipo vou dar um exemplo após preencher todos os dados dos formularios que são: Guarnição, Boletim de Ocorrencia, agente/infrator, paciente, vitima, solicitante, testemunha. Cliquei no botao submit os valores foram inseridos no banco de dados inclusive nas tabelas resultante do relacionamento N:M. Após isso quero que mostre esses valores na tela, que acabara de ser preenchidos, ou seja de os select busque os dados no banco de dados e mostre na tela para o usuario imprimir ou alterar, ou seja a minha real duvida e criar o parametro e buscar todas as tabelas relacionadas com aquele boletim de ocorrencia que o usuario tenha interesse.
-
(Resolvido) ACESSAR DADOS DA TABELA NO BANCO DE DADOS
pergunta respondeu ao edersonnves de edersonnves em PHP
PESSOAL CONSEGUI DESCOBRIR O ERRO PEÇO DESCULPAS A TODOS É O SEGUINTE PARA CRIAR O BANCO DE DADOS EU UTILIZEI O DB DESIGNER E ELE CRIOU OS SCRIPT TUDO EM LETRA MAIUSCULA E EU TAVA COLOCANDO LETRA MINUSCULAS, AGORA QUANDO MUDEI A LETRA PARA MAIUSCULA FUNCIOUNOU. ME TOQUEI DISSO AGORA porque DEI UMA OLHADA NA ESTRUTA DA TABELA E VI QUE ESTAVA TUDO EM MAIUSCULA. PEÇO DESCULPAS A TODOS -
pessoal estou tendo um problema para acessar os dados da tabela fiz os codigos dessa maneira, não sei o que acontece pois para mim esta tudo correto. e esta dando este erro Notice: Undefined index: n_bop in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 32 Notice: Undefined index: id_sol in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 33 Notice: Undefined index: id_guarn in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 34 Notice: Undefined index: tipo_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 35 Notice: Undefined index: data_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 36 Notice: Undefined index: hi_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 37 Notice: Undefined index: hf_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 38 Notice: Undefined index: endereco_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 39 Notice: Undefined index: compl_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 40 Notice: Undefined index: bairro_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 41 Notice: Undefined index: cidade_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 42 Notice: Undefined index: estado_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 43 Notice: Undefined index: historico_oc in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 44 Notice: Undefined index: observacao in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\verbop.php on line 45
-
(Resolvido) Inserir valor na chave estrangeira
pergunta respondeu ao edersonnves de edersonnves em MySQL
agora eu comecei a entender, vou aplicar isso. mais qualquer duvida eu posto aqui -
(Resolvido) Inserir valor na chave estrangeira
pergunta respondeu ao edersonnves de edersonnves em MySQL
fiz a procedure como falou fiz utilizando o ems sql manager 2007 ai esta ela CREATE DEFINER = 'root'@'localhost' PROCEDURE `inserir_chave`( IN id_ag_inf INTEGER(11), IN n_bop INTEGER(11) ) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT '' BEGIN INSERT INTO `rl_ag_inf_bol_oc` (id_ag_inf, n_bop) VALUES (id_ag_inf, n_bop); END; agora quando vou tentar fazer o call que fiz dessa maneira CALL `bop`.`inserir_chave`(id_ag_inf, n_bop); ele da esse erro :Unknown column 'id_ag_inf' in 'field list' se no lugar dessas variaveis eu colocar alguns valores ele vai beleza so que não e essa a intenção, a intenção e colocar os mesmo valores das outras tabelas. o que tenho que fazer para isso acontecer? será que esse call eu tenho que usar no meu sistema? -
(Resolvido) Inserir valor na chave estrangeira
pergunta respondeu ao edersonnves de edersonnves em MySQL
DELIMITER $$; DROP PROCEDURE IF EXISTS `test`.`ADD_Func_ender`$$ CREATE PROCEDURE `test`.`ADD_Func_ender` (idfunc integer, idender integer) BEGIN INSERT INTO funcionario_has_endereco (rl_id_func, rl,id_ender) VALUES (idfunc, idender); END$$ DELIMITER;$$ CALL `test`.`ADD_Func_ender`(1, 1); vi onde você mostrou so que não entende algumas coisas, Primeiro eu vou colocar essa SP no meu sistema ou dentro do mysql? Segundo os nomes da variaveis que coloca la em cima na linha do create tem que ser o mesmo da tabela? Terceiro Acionador da SP que você colocou os valores (1,1) não vai ser o mesmo valor do que esta sendo inserido na tabela Quarto o campo que quero inserir ele e auto incrementado, se colocar esse (1,1) não vai bater o valor me explica melhor o funcionamento desse CALL -
(Resolvido) Inserir valor na chave estrangeira
pergunta respondeu ao edersonnves de edersonnves em MySQL
voce poderia me dar um exemplo de como eu usaria essa storage procedure? -
pessoal tenho duas tabelas uma tabela chamada guarnição onde tenho id_guarnicao como chave primaria, e é auto incrementada, e tenho a outra tabela que é a boletim de ocorrencia onde id_guarnicao e chave estrangeira a minha dificuldade ta sendo inserir o valor de id_guarnicao na tabela boletim de ocorrencia utilizando trigger. fiz dessa maneira mais não da certo ele altera o penultimo campo e o ultimo criado continua sem alterar eu coloquei id_guarn = 1 pois estou inserindo o valor 1 pois não sabia como fazer. embaixo esta a maneira como estou fazendo a trigger ta sendo criada na tabela guarnição isso ta correto?
-
problema para utilizar o <input type = 'radio' com o php
pergunta respondeu ao edersonnves de edersonnves em PHP
existe alguma outra alternativa que voce me indicaria para usar no lugar do radio, tipo if else acha que daria certo? -
nesse formulario que estou criando, onde se digita a quantidade de pacientes que se deseja cadastrar, esta acontecendo o seguinte: vou exemplificar para ficar melhor de entender exemplo o usuario digita que quer dois formulario de paciente, um do sexo masculino e o outro e do sexo feminino. abrem os dois formularios sem erros, so que no campo de escolha de sexo os campos não ficam independentes, ou seja se eu clicar, masculino no paciente nº 1, quando clico no paciente nº 2 para definir que e feminino o paciene nº 1 não fica marcado a opção masculino.e como existisse 4 opções onde eu teria que escolher somente uma. não sei si fui claro segue o codigo abaixo do formulario
-
pessoal estou criando um formulario onde o usuario digita a quantidade pacientes, ou seja ao digitar 2 por exemplo e criado dois formulario para paciente até ai tudo bem, fiz isso usando o comando for so que ao clicar no botão submit do outro lado da erro segue abaixo como eu fiz aqui nessa pagina e o formulario onde o usuario digita a quantidade que vai querer <html> <head> <title> Montagem de BO paciente </title> <body> <form action = 'bo_paciente.php' method = 'post'><br> Quantidade de paciente: <input name='qtd_pac' type = 'numero' size= 4 value = 1> Quantidade de Testemunha: <input name='qtd_test' type = 'numero' size =4 value = 2><br><br> <input type='reset' value='Limpar dados' name='limpar'> <input type='submit' value='Montar BO' name = 'enviar'> </form> </body> </html> aqui nessa outra pagina é onde consta os dados do paciente, ou seja recebe a quantidade de pacientes e constroi a quantidade solicitada <?php for($i=1; $i<= $qtd_pac; $i++){ echo "<fieldset><legend><B>DADOS DO PACIENTE Nº $i </B></legend><br>"; echo "Nome: <input name ='nome_pac[$i]' type=text' size=40>"; echo "Data de nascimento: <input name ='dt_nascimento_pac[$i]' type ='text' size=10>"; echo "Sexo: <input type='radio' name='sexo_pac[$i]' value='maculino' CHECKED> masculino"; echo "<input type='radio' name='sexo_pac[$i]' VALUE='maculino'> feminino<br><br>"; echo "Nome da Mãe: <input name ='nome_mae_pac[$i]' type ='text' size=40>"; echo " Nome do Pai: <input name ='nome_pai_pac[$i]' type ='text' size=40> <br><br>"; echo "Endereço: <input name = 'endereco_pac[$i]' type ='text' size=60>"; echo " Complemento: <input name = 'compl_pac[$i]' type = 'text' size=30> <br><br>"; echo "Bairro: <input name = 'bairro_pac[$i]' type = 'text' size =15>"; echo " Cidade: <input name = 'cidade_pac[$i]' type = 'text' size =15>"; echo " Estado: <input name = 'estado_pac[$i]' type = 'text' size =15>"; echo " Telefone: <input name = 'tel_pac[$i]' type = 'text' size =15> <br><br>"; echo "Tipo de Documento: <input name = 'tipo_doc_pac[$i]' type='text' size=20> "; echo " Numero: <input name = 'numero_doc_pac[$i]' type = 'text' size=10> "; echo " Orgão Expedidor: <input name = 'orgao_exp_pac[$i]' type='text' size=10> "; echo " UF: <input name = 'uf_pac[$i]' type = 'text' size = 2><br>"; echo "</fieldset><br>"; } é aqui nessa pagina que dar o erro ao clica no botao submit esses dados que era para receber os valores que foram digitados. dao erro ?> for($i=1; $i<= $qtd_pac; $i++){ $nome[$i] = $_POST["nome_pac[$i]]; $data_nascimento[$i] = $_POST["dt_nascimento_pac[$i]"]; $sexo_pac[$i] = $_POST["sexo_pac[$i]"]; $nome_mae[$i] = $_POST["nome_mae_pac[$i]"]; $nome_pai[$i] = $_POST["nome_pai_pac[$i]"]; $endereco[$i] = $_POST["endereco_pac[$i]"]; $complemento[$i] = $_POST["compl_pac[$i]"]; $bairro[$i] = $_POST["bairro_pac[$i]"]; $cidade[$i] = $_POST["cidade_pac[$i]"]; $estado[$i] = $_POST["estado_pac[$i]"]; $telefone[$i] = $_POST["tel_pac[$i]"]; $tipo_doc[$i] = $_POST["tipo_doc_pac[$i]"]; $numero_doc[$i] = $_POST["numero_doc_pac[$i]"]; $orgao_exp[$i] = $_POST["orgao_exp_pac[$i]"]; $uf[$i] = $_POST["uf_pac[$i]"]; } ?> esse é o erro Notice: Undefined index: nome_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 35 Notice: Undefined index: dt_nascimento_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 36 Notice: Undefined index: sexo_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 37 Notice: Undefined index: nome_mae_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 38 Notice: Undefined index: nome_pai_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 39 Notice: Undefined index: endereco_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 40 Notice: Undefined index: compl_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 41 Notice: Undefined index: bairro_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 42 Notice: Undefined index: cidade_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 43 Notice: Undefined index: estado_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 44 Notice: Undefined index: tel_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 45 Notice: Undefined index: tipo_doc_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 46 Notice: Undefined index: numero_doc_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 47 Notice: Undefined index: orgao_exp_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 48 Notice: Undefined index: uf_pac[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 49 Notice: Undefined index: nome_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 35 Notice: Undefined index: dt_nascimento_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 36 Notice: Undefined index: sexo_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 37 Notice: Undefined index: nome_mae_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 38 Notice: Undefined index: nome_pai_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 39 Notice: Undefined index: endereco_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 40 Notice: Undefined index: compl_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 41 Notice: Undefined index: bairro_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 42 Notice: Undefined index: cidade_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 43 Notice: Undefined index: estado_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 44 Notice: Undefined index: tel_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 45 Notice: Undefined index: tipo_doc_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 46 Notice: Undefined index: numero_doc_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 47 Notice: Undefined index: orgao_exp_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 48 Notice: Undefined index: uf_pac[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 49 Notice: Undefined index: nome_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 72 Notice: Undefined index: dt_nascimento_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 73 Notice: Undefined index: sexo_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 74 Notice: Undefined index: nome_mae_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 75 Notice: Undefined index: nome_mae_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 76 Notice: Undefined index: nome_pai_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 77 Notice: Undefined index: endereco_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 78 Notice: Undefined index: compl_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 79 Notice: Undefined index: bairro_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 80 Notice: Undefined index: cidade_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 81 Notice: Undefined index: estado_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 82 Notice: Undefined index: tel_test[1] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 83 Notice: Undefined index: nome_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 72 Notice: Undefined index: dt_nascimento_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 73 Notice: Undefined index: sexo_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 74 Notice: Undefined index: nome_mae_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 75 Notice: Undefined index: nome_mae_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 76 Notice: Undefined index: nome_pai_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 77 Notice: Undefined index: endereco_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 78 Notice: Undefined index: compl_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 79 Notice: Undefined index: bairro_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 80 Notice: Undefined index: cidade_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 81 Notice: Undefined index: estado_test[2] in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\rl_paciente.php on line 82
-
(Resolvido) variavel disponivel em varias paginas
pergunta respondeu ao edersonnves de edersonnves em PHP
ok obrigado deu tudo certo -
pessoal como faço para que uma variavel que sai de um formulario fique disponivel para ser usada em várias paginas, pois quando eu crio a variavel no formulario e clico com o botão submit eu consigo pegar ela na segunda pagina, agora dessa segunda pagina para as outras em diante eu não consigo pegar elas já tentei usar o $_POST["nome_sol"]; mais não dar certo alguém pode me ajudar
-
pensando bem voce pode ta certo com relação ao relacionamento pode ser que seja n:n. mais pensando nesse problema ai do jeito que esta não não dar certo, ele insere todos os dados na tabela paciente menos a chave estrangeira ou seja n_bop. Fiz como falou inverte coloquei primeiro os dados na tb_paciente e depois na tbl_bol_ocorrencia mais mesmo assim não deu certo na realidade não fez diferença nenhuma quando insiro dessa maneira (ou seja utilizando o insert) ele insere so a chave estrangeira e os demais valores ficam em brancos. delimiter | create trigger numero_bop after insert on `tbl_bol_ocorrencia` for each row begin insert into `tbl_paciente` (n_bop) value (new.n_bop); end | delimiter; agora quando insiro dessa maneira(ou seja utilizando o update) ele insere todos os outros valores e a chave estrangeira fica em braco delimiter | create trigger numero_bop after update on `tbl_bol_ocorrencia` for each row begin insert into `tbl_paciente` (n_bop) value (new.n_bop); end | delimiter;
-
estou fazendo completo sim, so que via php veja $nome = $_POST["nome_pac"]; $data_nascimento = $_POST["dt_nascimento_pac"]; $sexo_pac = $_POST["sexo_pac"]; $nome_mae = $_POST["nome_mae_pac"]; $nome_pai = $_POST["nome_pai_pac"]; $endereco = $_POST["endereco_pac"]; $complemento = $_POST["compl_pac"]; $bairro = $_POST["bairro_pac"]; $cidade = $_POST["cidade_pac"]; $estado = $_POST["estado_pac"]; $telefone = $_POST["tel_pac"]; $tipo_doc = $_POST["tipo_doc_pac"]; $numero_doc = $_POST["numero_doc_pac"]; $orgao_exp = $_POST["orgao_exp_pac"]; $uf = $_POST["uf_pac"]; $sqlpac = ("insert into tbl_paciente (nome_pac,dt_nascimento_pac,sexo_pac, nome_mae_pac,nome_pai_pac,endereco_pac,compl_pac,bairro_pac,cidade_pac,estado_pac,tel_pac,tipo_doc_pac,numero_doc_pac,orgao_exp_pac,uf_pac) values ('$nome','$data_nascimento','$sexo_pac','$nome_mae','$nome_pai','$endereco','$complemento','$bairro','$cidade','$estado','$telefone','$tipo_doc','$numero_doc','$orgao_exp','$uf')");
-
Estou com dificuldade para criar uma trigger para incluir o valor no campo da chave estrangeira. tenho duas tabelas sendo uma de registro de ocorrencia que possui o campo n_bop que é auto_increment, que é chave estrangeira na outra tabela que é paciente, gostaria que ao ser inserido esse campo n_bop, tambem fosse inserido na tabela paciente, eu utilizei uma trigger so que não dar certo ele insere os valores na chave estrangeira, e os demais campos que são nome_pac, dt_nascimento_pac....etc ficam sem valores. E quando excluo a trigger os valores são inseridos normalmente so que a chave estrangeira dai e que fica sem valor na tabela paciente. a Trigger que criei foi essa delimiter | create trigger numero_bop after insert on `tbl_bol_ocorrencia` for each row begin insert into `tbl_paciente` (n_bop) value (new.n_bop); end | delimiter; Tabela boletim de ocorrencia n_bop tipo_oc data_oc hi_oc hf_oc endereço_oc compl_oc bairro_oc cidade_oc estado_oc historico_oc observacao id_guarn Tabela paciente d_pac nome_pac dt_nascimento_pac sexo_pac nome_mae_pac nome_pai_pac endereco_pac compl_pac bairro_pac cidade_pac estado_pac tel_pac tipo_doc_pac numero_doc_pac orgao_exp_pac uf_pac n_bop
-
OK MEU AMIGO MUITO OBRIGADO PELA SUA COLABORAÇÃO VOU FAZER ISSO AGORA E QUALQUER DUVIDA EU POSTO AQUI NOVAMENTE MUITO OBRIGADO
-
voce poderia me dar algum exemplo de como eu uso essa Storage procedure.
-
vou enumerar as perguntas para ficar mais claro: tenho um relacionamento n:n onde numa ocorrencia poderá conter varios agentes ou infratores, e agentes ou infratores poderá ter varias ocorrencias. com esses campos BOL_OCORRENCIA (N_BOP, DATA_OC, HI_OC, HF_OC, ENDERECO_OC, COMPL_OC, BAIRRO_OC, CIDADE_OC, ESTADO_OC, ID_GUARN) AGENTE_INFRATOR(ID_AG_INF, NOME_AG_INF, DT_NASCIMENTO_AG_INF, N_MAE_AG_INF, N_PAI_AG_INF, R_N_CASA_AG_INF, COMPL_AG_INF, BAIRRO_AG_INF, CIDADE_AG_INF, ESTADO_AG_INF, T_DOC_AG_INF, N_DOC_AG_INF, O_EXP_AG_INF, UF_AG_INF, COND_FIS_AGENTE_INF, ARM_OBJ_APREEN_AG_INF, PERT_AG_INF) perguntas 1)tenho que criar uma terceira tabela? se sim se esta correto dessa maneira BOL_OCORRENCIA (N_BOP, DATA_OC, HI_OC, HF_OC, ENDERECO_OC, COMPL_OC, BAIRRO_OC, CIDADE_OC, ESTADO_OC, ID_GUARN) AGENTE_INFRATOR(ID_AG_INF, NOME_AG_INF, DT_NASCIMENTO_AG_INF, N_MAE_AG_INF, N_PAI_AG_INF, R_N_CASA_AG_INF, COMPL_AG_INF, BAIRRO_AG_INF, CIDADE_AG_INF, ESTADO_AG_INF, T_DOC_AG_INF, N_DOC_AG_INF, O_EXP_AG_INF, UF_AG_INF, COND_FIS_AGENTE_INF, ARM_OBJ_APREEN_AG_INF, PERT_AG_INF) PODE TER(N_BOP, ID_AG_INF, NOME_AG_INF); N_BOP REFERENCIA BOL_OCORRENCIA ID_AG_INF, NOME_AG_INF REFERENCIA AGENTE_INFRATOR 2) se estiver correto, se nessa nova tabela PODETER os campos serão chaves primarias, chaves estrangeiras ou serão os dois? se for os dois como é a forma de criação? 3) como vou fazer para inserir os dados dai nessa tabela PODETER? manualmente, ou tem alguma forma de inserir automatico, já que os dados já vao ser inserido nas tabelas BOL_OCORRENCIA, AGENTE_INFRATOR.