jegatroncomponents_test.sql 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*
  2. CALL `add_part_group`('krypton', 'Kryptoner', 'En krypton är typiskt dålig för stålmannen');
  3. CALL `add_part_group`('visp', 'Vispar', 'Med en visp kan man göra smör');
  4. CALL `add_part_group`('talisman', 'Tasmanska jävlar', 'Det är hittepå');
  5. CALL `add_part_group`('Oloong', 'Semi-grönt/svart & Te', 'Mellantinget i fermenteringen av teet, brukar förekomma i rullade bollar. Bryggs i 85 grader, 4 minuter.');
  6. CALL add_internal_part('Kinesiskt Oloong', 'Oloong', 'Kinesiskt Oloong som smakar mycket te', @fick_internal_pn);
  7. SELECT @fick_internal_pn;
  8. SELECT *
  9. FROM internal_parts ip
  10. JOIN part_groups pg ON ip.part_group_id = pg.part_group_id
  11. JOIN group_details_oloong gdo ON ip.internal_pn = gdo.internal_pn
  12. WHERE ip.internal_pn = 4;
  13. SET @part_display_name := 'Token item nr.1';
  14. SET @part_group_id := 'krypton';
  15. SET @part_description := 'This token will make thing great again';
  16. CALL add_internal_part(@part_display_name, @part_group_id, @part_description, @mymandude);
  17. SELECT @mymandude;
  18. SET @part_display_name := 'Token item nr.2';
  19. SET @part_group_id := 'krypton';
  20. CALL add_internal_part(@part_display_name, @part_group_id, @part_description, @mymandude);
  21. SELECT @mymandude;
  22. SET @part_display_name := 'Token item nr.3';
  23. SET @part_group_id := 'visp';
  24. CALL add_internal_part(@part_display_name, @part_group_id, @part_description, @mymandude);
  25. SELECT @mymandude;
  26. DELETE FROM `internal_parts` WHERE `internal_pn` = 1;
  27. SELECT *
  28. FROM `internal_parts` ip
  29. JOIN `group_details_krypton` gdk ON ip.internal_pn = gdk.internal_pn;
  30. */
  31. CALL `add_part_group`('car', 'Cars', 'Automotive vehicles for transporting people');
  32. ALTER TABLE jegatroncomponents.group_details_car ADD(
  33. `series` varchar(100) DEFAULT NULL,
  34. `color` varchar(50) NOT NULL,
  35. `release_date` timestamp NOT NULL
  36. );
  37. INSERT INTO manufacturers (mfr) VALUES ('volvo');
  38. INSERT INTO manufacturer_parts (mpn, mfr, part_group_id, part_description, lifecycle_status)
  39. VALUES ('S60', 'volvo', 'car', 'A good car', 'Obsolete'),
  40. ('S80', 'volvo', 'car', 'A bigger good car', 'Obsolete');