Model_initial_inserts.sql 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. USE [FicheCollege]
  2. DELETE FROM Identites;
  3. DELETE FROM Colleges;
  4. DELETE FROM Annees;
  5. DELETE FROM Territoires;
  6. DELETE FROM TypesCollege;
  7. IF EXISTS (SELECT * FROM sys.identity_columns WHERE OBJECT_NAME(OBJECT_ID) = 'Colleges' AND last_value IS NOT NULL)
  8. DBCC CHECKIDENT(Colleges, RESEED,-1)
  9. ELSE
  10. DBCC CHECKIDENT(Colleges, RESEED,0)
  11. IF EXISTS (SELECT * FROM sys.identity_columns WHERE OBJECT_NAME(OBJECT_ID) = 'Annees' AND last_value IS NOT NULL)
  12. DBCC CHECKIDENT(Annees, RESEED,-1)
  13. ELSE
  14. DBCC CHECKIDENT(Annees, RESEED,0)
  15. IF EXISTS (SELECT * FROM sys.identity_columns WHERE OBJECT_NAME(OBJECT_ID) = 'TypesCollege' AND last_value IS NOT NULL)
  16. DBCC CHECKIDENT(TypesCollege, RESEED,-1)
  17. ELSE
  18. DBCC CHECKIDENT(TypesCollege, RESEED,0)
  19. INSERT INTO TypesCollege(Libelle, Ordre)
  20. VALUES ('Collège Publique',1),
  21. ('Collège Privé',2),
  22. ('Cité Scolaire',3);
  23. INSERT INTO Territoires(Id, Libelle, Ordre)
  24. VALUES ('TE', 'Territoire Eurométropole',1),
  25. ('TO', 'Territoire Ouest',2),
  26. ('TS', 'Territoire Sud',3),
  27. ('TN', 'Territoire Nord',4);
  28. INSERT INTO Annees(Libelle)
  29. VALUES ('2000-2001'),
  30. ('2001-2002'),
  31. ('2002-2003'),
  32. ('2003-2004'),
  33. ('2004-2005'),
  34. ('2005-2006'),
  35. ('2006-2007'),
  36. ('2007-2008'),
  37. ('2008-2009'),
  38. ('2009-2010'),
  39. ('2010-2011'),
  40. ('2011-2012'),
  41. ('2012-2013'),
  42. ('2013-2014'),
  43. ('2014-2015'),
  44. ('2015-2016'),
  45. ('2016-2017'),
  46. ('2017-2018'),
  47. ('2018-2019'),
  48. ('2019-2020'),
  49. ('2020-2021'),
  50. ('2021-2022'),
  51. ('2022-2023'),
  52. ('2023-2024'),
  53. ('2024-2025'),
  54. ('2025-2026'),
  55. ('2026-2027'),
  56. ('2027-2028'),
  57. ('2028-2029'),
  58. ('2029-2030'),
  59. ('2030-2031'),
  60. ('2031-2032'),
  61. ('2032-2033'),
  62. ('2033-2034'),
  63. ('2034-2035'),
  64. ('2035-2036'),
  65. ('2036-2037'),
  66. ('2037-2038'),
  67. ('2038-2039'),
  68. ('2039-2040'),
  69. ('2040-2041'),
  70. ('2041-2042'),
  71. ('2042-2043'),
  72. ('2043-2044'),
  73. ('2044-2045'),
  74. ('2045-2046'),
  75. ('2046-2047'),
  76. ('2047-2048'),
  77. ('2048-2049'),
  78. ('2049-2050'),
  79. ('2050-2051'),
  80. ('2051-2052'),
  81. ('2052-2053'),
  82. ('2053-2054'),
  83. ('2054-2055'),
  84. ('2055-2056'),
  85. ('2056-2057'),
  86. ('2057-2058'),
  87. ('2058-2059'),
  88. ('2059-2060'),
  89. ('2060-2061'),
  90. ('2061-2062'),
  91. ('2062-2063'),
  92. ('2063-2064'),
  93. ('2064-2065'),
  94. ('2065-2066'),
  95. ('2066-2067'),
  96. ('2067-2068'),
  97. ('2068-2069'),
  98. ('2069-2070'),
  99. ('2070-2071'),
  100. ('2071-2072'),
  101. ('2072-2073'),
  102. ('2073-2074'),
  103. ('2074-2075'),
  104. ('2075-2076'),
  105. ('2076-2077'),
  106. ('2077-2078'),
  107. ('2078-2079'),
  108. ('2079-2080'),
  109. ('2080-2081'),
  110. ('2081-2082'),
  111. ('2082-2083'),
  112. ('2083-2084'),
  113. ('2084-2085'),
  114. ('2085-2086'),
  115. ('2086-2087'),
  116. ('2087-2088'),
  117. ('2088-2089'),
  118. ('2089-2090'),
  119. ('2090-2091'),
  120. ('2091-2092'),
  121. ('2092-2093'),
  122. ('2093-2094'),
  123. ('2094-2095'),
  124. ('2095-2096'),
  125. ('2096-2097'),
  126. ('2097-2098'),
  127. ('2098-2099');