Advertisement
Ricardo1701

Untitled

May 26th, 2015
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. -- Trigger consertado
  2.  
  3.  
  4. CREATE TRIGGER HashSenha on Usuario
  5. INSTEAD OF INSERT
  6. AS
  7. BEGIN
  8. INSERT INTO Usuario (cpf, senha, rg, status, primeiro_nome, sobrenome, sexo, dataNascimento)
  9. SELECT cpf, HashBytes('MD5', '@!qualquersemente'+senha), rg, status, primeiro_nome, sobrenome, sexo, dataNascimento
  10. FROM INSERTED
  11. END
  12.  
  13.  
  14. -- INSERT atualizado (assistente)
  15.  
  16. INSERT INTO Usuario(cpf, senha, rg, status, primeiro_nome, sobrenome, sexo, dataNascimento)
  17. VALUES ('00000000001', 'abc', '000000001', 1 , 'Cristian', 'Pendenza', 'M', '1985-05-10'); -- paciente
  18.  
  19. INSERT INTO Usuario(cpf, senha, rg, status, primeiro_nome, sobrenome, sexo, dataNascimento) -- paciente
  20. VALUES ('00000000002', 'abc', '000000002', 1 , 'José', 'Silva', 'M', '1992-05-13');
  21.  
  22. INSERT INTO Usuario(cpf, senha, rg, status, primeiro_nome, sobrenome, sexo, dataNascimento) -- medico
  23. VALUES ('00000000003', 'abc', '000000003', 1 , 'Josepher', 'Saint', 'M', '1964-02-06');
  24.  
  25. INSERT INTO Usuario(cpf, senha, rg, status, primeiro_nome, sobrenome, sexo, dataNascimento)--paciente
  26. VALUES ('00000000004', 'abc', '000000004', 1 , 'Ana Paula', 'Santos', 'F', '1989-06-28');
  27.  
  28. INSERT INTO Usuario(cpf, senha, rg, status, primeiro_nome, sobrenome, sexo, dataNascimento)--medica
  29. VALUES ('00000000005', 'abc', '000000005', 1 , 'Roberta', 'De Paula', 'F', '1977-08-02');
  30.  
  31. INSERT INTO Usuario(cpf, senha, rg, status, primeiro_nome, sobrenome, sexo, dataNascimento)
  32. VALUES ('00000000006', '123', '000000006', 1 , 'Ricardo', 'Leite', 'M', '1992-08-21'); --Assistente
  33.  
  34. INSERT INTO Usuario(cpf, senha, rg, status, primeiro_nome, sobrenome, sexo, dataNascimento)
  35. VALUES ('00000000007', 'a2c', '000000007', 1 , 'Leandro', 'Leite', 'M', '1990-02-13'); --Assistente
  36.  
  37. INSERT INTO Assistente (dataAdmissao, dataDemissao, horarioTrabalho, cpf)
  38. VALUES ('20150126 12:00:00 PM', '20150525 12:00:00 PM', '08:00:00', '00000000006');
  39.  
  40. INSERT INTO Assistente (dataAdmissao, horarioTrabalho, cpf)
  41. VALUES ('20150126 12:00:00 PM', '08:00:00', '00000000007');
  42.  
  43. INSERT INTO Medico (crm, cpf, especialidade)
  44. VALUES ('40202', '00000000003', 'Oftalmologista');
  45.  
  46. INSERT INTO Medico (crm, cpf, especialidade)
  47. VALUES ('40202', '00000000005', 'Oftalmologista');
  48.  
  49. INSERT INTO Paciente (cpf, naturalidade)
  50. VALUES ('00000000001', 'Araraquara');
  51.  
  52. INSERT INTO Paciente (cpf, naturalidade)
  53. VALUES ('00000000002', 'São Carlos');
  54.  
  55. INSERT INTO Paciente (cpf, naturalidade)
  56. VALUES ('00000000004', 'Araraquara');
  57.  
  58. INSERT INTO Convenio(cod, nome)
  59. VALUES(1, 'Unimed');
  60.  
  61. INSERT INTO Convenio(cod, nome)
  62. VALUES(2, 'Sao Francisco');
  63.  
  64. INSERT INTO Consulta(cpf_medico, cpf_paciente, cod_convenio, valor) -- consulta 1 (auto incremento) = mesmo medico e mesmo paciente
  65. VALUES ('00000000003', '00000000001', null, 150.00)
  66.  
  67. INSERT INTO Consulta(cpf_medico, cpf_paciente, cod_convenio, valor) -- consulta 2 (auto incremento) = mesmo medico e mesmo paciente
  68. VALUES ('00000000003', '00000000001', null, 150.00)
  69.  
  70. INSERT INTO Prontuario (cpf_paciente, anamnese, observacao, receituario, altura, peso, dataCriacao, exames)
  71. VALUES ('00000000001', 'Cirurgia Miopia', 'Já realizou outros procedimentos cirúrgicos', 'Drovax 20mg 12h-12h', 1.82, 87.5, '2015-12-21', 'Tomografia. Raio-x Lombar' )
  72.  
  73. INSERT INTO Prontuario (cpf_paciente, anamnese, observacao, receituario, altura, peso, dataCriacao, exames)
  74. VALUES ('00000000002', 'Exame vista convencional', 'null', 'null', 1.82, 81, '2014-03-12', 'Exame vista' )
  75.  
  76. INSERT INTO Conv_Med (cpf, cod)
  77. VALUES ('00000000003', 1)
  78.  
  79. INSERT INTO Conv_Med (cpf, cod)
  80. VALUES ('00000000003', 2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement