Model_initial_inserts.sql 3.3 KB

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