Guest User

Untitled

a guest
Oct 22nd, 2018
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 167.03 KB | None | 0 0
  1. ---------------------------------------------------------------------------------------------------------------------
  2. --------------------------------------------------------TESTY--------------------------------------------------------
  3. ---------------------------------------------------------------------------------------------------------------------
  4.  
  5. ---------------------------------------------------Administrator---------------------------------------------------
  6. -------------------------------------------------------SELECT------------------------------------------------------
  7. SELECT * FROM Klient;
  8. GO
  9. /*IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  10. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  11. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  12. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  13. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  14. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  15. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  16. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  17. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  18. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  19. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  20.  
  21. (9 row(s) affected)*/
  22. SELECT * FROM Pracownik;
  23. GO
  24. /*
  25. IdPracownik Imie                           Nazwisko                                 Stanowisko                     Telefon              Email
  26. ----------- ------------------------------ ---------------------------------------- ------------------------------ -------------------- --------------------------------------------------
  27. 1           Stanisław                      Ziemiocha                                Prezes                         +48 591 391724       sziemiocha@komis.pl
  28. 2           Józef                          Zieliński                                Zastępca prezesa               +48 591 391724       jzielinski@komis.pl
  29. 3           Maksymilian                    Lewandowski                              Dyrektor                       +48 591 391724       mlewandowski@komis.pl
  30. 4           Adrian                         Wiśniewski                               Kierownik                      +48 591 391724       awisniewski@komis.pl
  31. 5           Artur                          Wójcik                                   Kierownik                      +48 753 285927       awojcik@komis.pl
  32. 6           Damian                         Woźniak                                  Sprzedawca                     +48 591 391724       dwozniak@komis.pl
  33. 7           Paweł                          Nowak                                    Sprzedawca                     +48 591 391724       pnowak@komis.pl
  34. 9           Marcin                         Dąbrowski                                Mechanik                       +48 591 391724       mdabrowski@komis.pl
  35. 10          Maciek                         Kozłowski                                Mechanik                       +48 591 391724       mkozlowski@komis.pl
  36.  
  37. (9 row(s) affected)
  38.  
  39. */
  40. SELECT * FROM Samochod;
  41. GO
  42. /*
  43. IdSamochod  IdModel     IdSilnik    IloscDrzwi  Przebieg    IdNadwozie  Opis                                                                                                                                                                                                                                                             IdKlient
  44. ----------- ----------- ----------- ----------- ----------- ----------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  45. 2           2           2           3           20000       3                                                                                                                                                                                                                                                                            NULL
  46. 3           3           6           5           0           2                                                                                                                                                                                                                                                                            NULL
  47. 4           4           3           5           120000      9           Od niemca, niekręcony                                                                                                                                                                                                                                            NULL
  48. 5           5           9           5           98000       5                                                                                                                                                                                                                                                                            NULL
  49. 7           7           4           5           0           1                                                                                                                                                                                                                                                                            NULL
  50. 8           8           2           5           35000       5           Fajne autko                                                                                                                                                                                                                                                      NULL
  51.  
  52. (6 row(s) affected)
  53.  
  54. */
  55. SELECT * FROM Model;
  56. GO
  57. /*
  58. IdModel     IdMarka     ModelNazwa
  59. ----------- ----------- --------------------------------------------------
  60. 2           2           Q7
  61. 3           3           Vectra
  62. 4           4           Clio
  63. 5           5           Focus
  64. 6           6           Challenger
  65. 7           7           Seicento
  66. 8           8           Octavia
  67. 10          10          C5
  68.  
  69. (8 row(s) affected)
  70.  
  71. */
  72. SELECT * FROM Marka;
  73. GO
  74. /*
  75. IdMarka     MarkaNazwa
  76. ----------- --------------------------------------------------
  77. 9           Alfa
  78. 2           BMW
  79. 6           Dodge
  80. 7           Fiat
  81. 5           Ford
  82. 10          Kia
  83. 3           Opel
  84. 4           Renault
  85. 8           Skoda
  86.  
  87. (9 row(s) affected)
  88.  
  89. */
  90. SELECT * FROM Silnik;
  91. GO
  92. /*
  93. ----------- -------------------- ---------------------- -----------
  94. 2           Diesel               1,9                    80
  95. 3           Diesel               2                      65
  96. 4           Benzyna              1,8                    160
  97. 5           Benzyna              1,4                    110
  98. 6           Benzyna              1,6                    130
  99. 7           Elektryczny          0                      250
  100. 8           Hybrydowy            1,4                    190
  101. 9           Benzyna              2,2                    340
  102. 10          Elektryczny          0                      270
  103.  
  104. (9 row(s) affected)
  105.  
  106. */
  107. SELECT * FROM Nadwozie;
  108. GO
  109. /*
  110. IdNadwozie  NazwaNadwozie
  111. ----------- --------------------------------------------------
  112. 1           SUV
  113. 2           Coupe
  114. 3           Kombi
  115. 4           fastback
  116. 5           Sedan
  117. 7           Van
  118. 8           Limuzyna
  119. 9           Kabriolet
  120. 10          Hatchback
  121.  
  122. (9 row(s) affected)
  123.  
  124.  
  125. */
  126. SELECT * FROM Wyposazenie;
  127. GO
  128. /*
  129. IdWyposazenia WyposazenieNazwa                                   Opis
  130. ------------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  131. 1             Klimatyzacja                                       Klima
  132. 2             Podgrzewana kierownica                             ciepłe rączki
  133. 3             Podgrzewane fotele                                
  134. 4             Elektryczne szyby                                  już nie trzeba kręcić!
  135. 5             Radio CD                                          
  136. 6             Automatyczna skrzynia biegów                       wszystko samo się robi
  137. 7             Manualna skrzynia biegów                           a tu już nie
  138. 8             Poduszki powietrzne                                
  139. 9             Elektryczne lusterka                              
  140.  
  141. (9 row(s) affected)
  142. */
  143. SELECT * FROM SamochodWyposazenie;
  144. GO
  145. /*
  146. IdSamochodWyposazenie IdWyposazenie Opis                                                                                                                                                                                                                                                             IdSamochod
  147. --------------------- ------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  148. 3                     3                                                                                                                                                                                                                                                                              4
  149. 4                     4                                                                                                                                                                                                                                                                              5
  150. 5                     5                                                                                                                                                                                                                                                                              4
  151. 8                     8                                                                                                                                                                                                                                                                              4
  152. 9                     9                                                                                                                                                                                                                                                                              5
  153.  
  154. (5 row(s) affected)
  155. */
  156. SELECT * FROM Transakcja;
  157. GO
  158. /*
  159. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  160. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  161. 3            47834356                                           2017-05-02     25000,00              3               10          3
  162. 4            45374565                                           2016-12-12     60000,00              4               9           4
  163. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  164.  
  165. (3 row(s) affected)
  166. */
  167. SELECT * FROM OfertaSprzedaz;
  168. GO
  169. /*
  170. IdOfertaSprzedaz IdSamochod  Cena                  IdPracownik Data_od    Data_do
  171. ---------------- ----------- --------------------- ----------- ---------- ----------
  172. 3                3           125000,00             3           2018-01-01 2018-01-02
  173. 4                4           75000,00              2           2016-05-22 2017-03-12
  174. 7                7           14000,00              5           2017-07-31 2017-11-13
  175. 8                8           9999,00               6           2016-10-22 2017-04-25
  176.  
  177. (4 row(s) affected)
  178. */
  179.  
  180.  
  181. ---------------------------------------------------Administrator---------------------------------------------------
  182. -------------------------------------------------------INSERT------------------------------------------------------
  183. INSERT Klient
  184. (IdKlient, Imie, Nazwisko, Ulica, NrDomu, NrLokalu, Miejscowosc, KodPocztowy, Poczta, NrTel, Nazwa)
  185. VALUES
  186. (11, 'Jan', 'Nowak', 'Ogrodowa', 11, 10, 'Kalisz', '62-860', 'Kalisz', '+48 482 497615', 'Firma')
  187. GO
  188.  
  189. /*
  190. (1 row(s) affected)
  191. */
  192.  
  193. INSERT Pracownik
  194. (IdPracownik, Imie, Nazwisko, Stanowisko, Telefon, Email)
  195. VALUES
  196. (11, 'Adam', 'Kowalski', 'Mechanik', '+48 591 391724', 'akowalski@komis.pl')
  197. GO
  198.  
  199. /*
  200. (1 row(s) affected)
  201. */
  202.  
  203. INSERT Samochod
  204. (IdSamochod, IdModel, IdSilnik, IloscDrzwi, Przebieg, IdNadwozie, Opis)
  205. VALUES
  206. (1, 2, 2, 5, 1000, 1, ' ')
  207. GO
  208.  
  209. /*
  210. (1 row(s) affected)
  211. */
  212.  
  213. INSERT Model
  214. (IdModel, IdMarka, ModelNazwa)
  215. VALUES
  216. (1,2,'R8')
  217. GO
  218.  
  219. /*
  220. (1 row(s) affected)
  221. */
  222.  
  223. INSERT Marka
  224. (IdMarka, MarkaNazwa)
  225. VALUES
  226. (1, 'Rover')
  227. GO
  228.  
  229. /*
  230. (1 row(s) affected)
  231. */
  232.  
  233. INSERT Nadwozie
  234. (IdNadwozie, NazwaNadwozie)
  235. VALUES
  236. (6,'Test')
  237. GO
  238. /*
  239. (1 row(s) affected)
  240. */
  241.  
  242. INSERT Wyposazenie
  243. (IdWyposazenia, WyposazenieNazwa, Opis)
  244. VALUES
  245. (10, 'Elektryczne lusterka', ' ')
  246. GO
  247.  
  248. /*
  249. (1 row(s) affected)
  250. */
  251.  
  252. INSERT Transakcja
  253. (IdTransakcji, NrTransakcji, DataTransakcji, Kwota, IdKlientNabywca, IdPracownik, IdOfertaSprzedaz)
  254. VALUES
  255. (1, 'JJF38F', '2017-05-03', 15000, 3, 10, 3)
  256. GO
  257.  
  258. /*
  259. (1 row(s) affected)
  260. */
  261.  
  262. INSERT OfertaSprzedaz
  263. (IdOfertaSprzedaz, IdSamochod, Cena, IdPracownik, Data_od, Data_do)
  264. VALUES
  265. (1, 3, 20000, 3, '2016-05-05','2017-05-05')
  266. GO
  267.  
  268. /*
  269. (1 row(s) affected)
  270. */
  271.  
  272. ---------------------------------------------------Administrator---------------------------------------------------
  273. -------------------------------------------------------DELETE------------------------------------------------------
  274.  
  275. DELETE Klient
  276. WHERE IdKlient=11;
  277. GO
  278. /*
  279. (1 row(s) affected)
  280. */
  281. DELETE Pracownik
  282. WHERE IdPracownik=11;
  283. GO
  284. /*
  285. (1 row(s) affected)
  286. */
  287. DELETE Samochod
  288. WHERE IdSamochod=1;
  289. GO
  290. /*
  291. (1 row(s) affected)
  292. */
  293. DELETE Marka
  294. WHERE IdMarka=1;
  295. GO
  296. /*
  297. (1 row(s) affected)
  298. */
  299. DELETE Model
  300. WHERE IdModel=1;
  301. GO
  302. /*
  303. (1 row(s) affected)
  304. */
  305. DELETE Nadwozie
  306. WHERE IdNadwozie=6;
  307. GO
  308. /*
  309. (1 row(s) affected)
  310. */
  311. DELETE Wyposazenie
  312. WHERE IdWyposazenia=10;
  313. GO
  314. /*
  315. (1 row(s) affected)
  316. */
  317. DELETE Transakcja
  318. WHERE IdTransakcji=1;
  319. GO
  320. /*
  321. (1 row(s) affected)
  322. */
  323. DELETE OfertaSprzedaz
  324. WHERE IdOfertaSprzedaz=1;
  325. GO
  326. /*
  327. (1 row(s) affected)
  328. */
  329.  
  330. ---------------------------------------------------Administrator---------------------------------------------------
  331. -----------------------------------------------------PROCEDURY-----------------------------------------------------
  332. EXECUTE KlienciMiejscowosci 1;
  333. GO
  334. /*
  335. Miejscowosc                    LiczbaKlientow
  336. ------------------------------ --------------
  337. Kalisz                         9
  338.  
  339. (1 row(s) affected)
  340. */
  341.  
  342. EXECUTE dbo.KlienciTransakcje
  343. @Par_DataOd  = '2010-12-30',
  344. @Par_DataDo  = '2018-05-31',
  345. @Par_MinWart  = 0;
  346. GO
  347.  
  348. /*
  349. IdKlient    Imie                           Nazwisko                                 LiczbaTransakcji CenaLaczna
  350. ----------- ------------------------------ ---------------------------------------- ---------------- ---------------------
  351. 4           Tomasz                         Pech                                     1                60000,00
  352. 8           Karol                          Paździoch                                1                50000,00
  353. 3           Zbigniew                       Woźniak                                  1                25000,00
  354.  
  355. (3 row(s) affected)
  356. */
  357.  
  358. SELECT * FROM dbo.Klient;
  359. EXECUTE dbo.KlientZnajdzId 3;
  360. GO
  361.  
  362. /*
  363. IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  364. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  365. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  366. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  367. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  368. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  369. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  370. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  371. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  372. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  373. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  374.  
  375. (9 row(s) affected)
  376.  
  377. IdKlient    Imie                           Nazwisko
  378. ----------- ------------------------------ ----------------------------------------
  379. 3           Zbigniew                       Woźniak
  380.  
  381. (1 row(s) affected)
  382. */
  383.  
  384. EXECUTE dbo.KlientZnajdzNazwisko '   e  ';
  385. GO
  386.  
  387. /*
  388. IdKlient    Imie                           Nazwisko
  389. ----------- ------------------------------ ----------------------------------------
  390. 7           Wojciech                       Boczek
  391. 10          Michał                         Kiepski
  392. 9           Andrzej                        Koperek
  393. 4           Tomasz                         Pech
  394.  
  395. (4 row(s) affected)
  396. */
  397.  
  398. EXECUTE dbo.TransakcjaRoznica 30;
  399. GO
  400.  
  401. /*
  402. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  403. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  404. 4            45374565                                           2016-12-12     60000,00              4               9           4
  405. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  406. 3            47834356                                           2017-05-02     25000,00              3               10          3
  407.  
  408. (3 row(s) affected)
  409. */
  410.  
  411. -----------------------------------------------------Informatyk----------------------------------------------------
  412. -------------------------------------------------------SELECT------------------------------------------------------
  413. SELECT * FROM Klient;
  414. GO
  415. /*IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  416. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  417. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  418. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  419. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  420. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  421. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  422. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  423. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  424. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  425. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  426.  
  427. (9 row(s) affected)*/
  428. SELECT * FROM Pracownik;
  429. GO
  430. /*
  431. IdPracownik Imie                           Nazwisko                                 Stanowisko                     Telefon              Email
  432. ----------- ------------------------------ ---------------------------------------- ------------------------------ -------------------- --------------------------------------------------
  433. 1           Stanisław                      Ziemiocha                                Prezes                         +48 591 391724       sziemiocha@komis.pl
  434. 2           Józef                          Zieliński                                Zastępca prezesa               +48 591 391724       jzielinski@komis.pl
  435. 3           Maksymilian                    Lewandowski                              Dyrektor                       +48 591 391724       mlewandowski@komis.pl
  436. 4           Adrian                         Wiśniewski                               Kierownik                      +48 591 391724       awisniewski@komis.pl
  437. 5           Artur                          Wójcik                                   Kierownik                      +48 753 285927       awojcik@komis.pl
  438. 6           Damian                         Woźniak                                  Sprzedawca                     +48 591 391724       dwozniak@komis.pl
  439. 7           Paweł                          Nowak                                    Sprzedawca                     +48 591 391724       pnowak@komis.pl
  440. 9           Marcin                         Dąbrowski                                Mechanik                       +48 591 391724       mdabrowski@komis.pl
  441. 10          Maciek                         Kozłowski                                Mechanik                       +48 591 391724       mkozlowski@komis.pl
  442.  
  443. (9 row(s) affected)
  444.  
  445. */
  446. SELECT * FROM Samochod;
  447. GO
  448. /*
  449. IdSamochod  IdModel     IdSilnik    IloscDrzwi  Przebieg    IdNadwozie  Opis                                                                                                                                                                                                                                                             IdKlient
  450. ----------- ----------- ----------- ----------- ----------- ----------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  451. 2           2           2           3           20000       3                                                                                                                                                                                                                                                                            NULL
  452. 3           3           6           5           0           2                                                                                                                                                                                                                                                                            NULL
  453. 4           4           3           5           120000      9           Od niemca, niekręcony                                                                                                                                                                                                                                            NULL
  454. 5           5           9           5           98000       5                                                                                                                                                                                                                                                                            NULL
  455. 7           7           4           5           0           1                                                                                                                                                                                                                                                                            NULL
  456. 8           8           2           5           35000       5           Fajne autko                                                                                                                                                                                                                                                      NULL
  457.  
  458. (6 row(s) affected)
  459.  
  460. */
  461. SELECT * FROM Model;
  462. GO
  463. /*
  464. IdModel     IdMarka     ModelNazwa
  465. ----------- ----------- --------------------------------------------------
  466. 2           2           Q7
  467. 3           3           Vectra
  468. 4           4           Clio
  469. 5           5           Focus
  470. 6           6           Challenger
  471. 7           7           Seicento
  472. 8           8           Octavia
  473. 10          10          C5
  474.  
  475. (8 row(s) affected)
  476.  
  477. */
  478. SELECT * FROM Marka;
  479. GO
  480. /*
  481. IdMarka     MarkaNazwa
  482. ----------- --------------------------------------------------
  483. 9           Alfa
  484. 2           BMW
  485. 6           Dodge
  486. 7           Fiat
  487. 5           Ford
  488. 10          Kia
  489. 3           Opel
  490. 4           Renault
  491. 8           Skoda
  492.  
  493. (9 row(s) affected)
  494.  
  495. */
  496. SELECT * FROM Silnik;
  497. GO
  498. /*
  499. ----------- -------------------- ---------------------- -----------
  500. 2           Diesel               1,9                    80
  501. 3           Diesel               2                      65
  502. 4           Benzyna              1,8                    160
  503. 5           Benzyna              1,4                    110
  504. 6           Benzyna              1,6                    130
  505. 7           Elektryczny          0                      250
  506. 8           Hybrydowy            1,4                    190
  507. 9           Benzyna              2,2                    340
  508. 10          Elektryczny          0                      270
  509.  
  510. (9 row(s) affected)
  511.  
  512. */
  513. SELECT * FROM Nadwozie;
  514. GO
  515. /*
  516. IdNadwozie  NazwaNadwozie
  517. ----------- --------------------------------------------------
  518. 1           SUV
  519. 2           Coupe
  520. 3           Kombi
  521. 4           fastback
  522. 5           Sedan
  523. 7           Van
  524. 8           Limuzyna
  525. 9           Kabriolet
  526. 10          Hatchback
  527.  
  528. (9 row(s) affected)
  529.  
  530.  
  531. */
  532. SELECT * FROM Wyposazenie;
  533. GO
  534. /*
  535. IdWyposazenia WyposazenieNazwa                                   Opis
  536. ------------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  537. 1             Klimatyzacja                                       Klima
  538. 2             Podgrzewana kierownica                             ciepłe rączki
  539. 3             Podgrzewane fotele                                
  540. 4             Elektryczne szyby                                  już nie trzeba kręcić!
  541. 5             Radio CD                                          
  542. 6             Automatyczna skrzynia biegów                       wszystko samo się robi
  543. 7             Manualna skrzynia biegów                           a tu już nie
  544. 8             Poduszki powietrzne                                
  545. 9             Elektryczne lusterka                              
  546.  
  547. (9 row(s) affected)
  548. */
  549. SELECT * FROM SamochodWyposazenie;
  550. GO
  551. /*
  552. IdSamochodWyposazenie IdWyposazenie Opis                                                                                                                                                                                                                                                             IdSamochod
  553. --------------------- ------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  554. 3                     3                                                                                                                                                                                                                                                                              4
  555. 4                     4                                                                                                                                                                                                                                                                              5
  556. 5                     5                                                                                                                                                                                                                                                                              4
  557. 8                     8                                                                                                                                                                                                                                                                              4
  558. 9                     9                                                                                                                                                                                                                                                                              5
  559.  
  560. (5 row(s) affected)
  561. */
  562. SELECT * FROM Transakcja;
  563. GO
  564. /*
  565. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  566. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  567. 3            47834356                                           2017-05-02     25000,00              3               10          3
  568. 4            45374565                                           2016-12-12     60000,00              4               9           4
  569. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  570.  
  571. (3 row(s) affected)
  572. */
  573. SELECT * FROM OfertaSprzedaz;
  574. GO
  575. /*
  576. IdOfertaSprzedaz IdSamochod  Cena                  IdPracownik Data_od    Data_do
  577. ---------------- ----------- --------------------- ----------- ---------- ----------
  578. 3                3           125000,00             3           2018-01-01 2018-01-02
  579. 4                4           75000,00              2           2016-05-22 2017-03-12
  580. 7                7           14000,00              5           2017-07-31 2017-11-13
  581. 8                8           9999,00               6           2016-10-22 2017-04-25
  582.  
  583. (4 row(s) affected)
  584. */
  585.  
  586.  
  587. -----------------------------------------------------Informatyk----------------------------------------------------
  588. -------------------------------------------------------INSERT------------------------------------------------------
  589. INSERT Klient
  590. (IdKlient, Imie, Nazwisko, Ulica, NrDomu, NrLokalu, Miejscowosc, KodPocztowy, Poczta, NrTel, Nazwa)
  591. VALUES
  592. (11, 'Jan', 'Nowak', 'Ogrodowa', 11, 10, 'Kalisz', '62-860', 'Kalisz', '+48 482 497615', 'Firma')
  593. GO
  594.  
  595. /*
  596. (1 row(s) affected)
  597. */
  598.  
  599. INSERT Pracownik
  600. (IdPracownik, Imie, Nazwisko, Stanowisko, Telefon, Email)
  601. VALUES
  602. (11, 'Adam', 'Kowalski', 'Mechanik', '+48 591 391724', 'akowalski@komis.pl')
  603. GO
  604.  
  605. /*
  606. (1 row(s) affected)
  607. */
  608.  
  609. INSERT Samochod
  610. (IdSamochod, IdModel, IdSilnik, IloscDrzwi, Przebieg, IdNadwozie, Opis)
  611. VALUES
  612. (1, 2, 2, 5, 1000, 1, ' ')
  613. GO
  614.  
  615. /*
  616. (1 row(s) affected)
  617. */
  618.  
  619. INSERT Model
  620. (IdModel, IdMarka, ModelNazwa)
  621. VALUES
  622. (1,2,'R8')
  623. GO
  624.  
  625. /*
  626. (1 row(s) affected)
  627. */
  628.  
  629. INSERT Marka
  630. (IdMarka, MarkaNazwa)
  631. VALUES
  632. (1, 'Rover')
  633. GO
  634.  
  635. /*
  636. (1 row(s) affected)
  637. */
  638.  
  639. INSERT Nadwozie
  640. (IdNadwozie, NazwaNadwozie)
  641. VALUES
  642. (6,'Test')
  643. GO
  644. /*
  645. (1 row(s) affected)
  646. */
  647.  
  648. INSERT Wyposazenie
  649. (IdWyposazenia, WyposazenieNazwa, Opis)
  650. VALUES
  651. (10, 'Elektryczne lusterka', ' ')
  652. GO
  653.  
  654. /*
  655. (1 row(s) affected)
  656. */
  657.  
  658. INSERT Transakcja
  659. (IdTransakcji, NrTransakcji, DataTransakcji, Kwota, IdKlientNabywca, IdPracownik, IdOfertaSprzedaz)
  660. VALUES
  661. (1, 'JJF38F', '2017-05-03', 15000, 3, 10, 3)
  662. GO
  663.  
  664. /*
  665. (1 row(s) affected)
  666. */
  667.  
  668. INSERT OfertaSprzedaz
  669. (IdOfertaSprzedaz, IdSamochod, Cena, IdPracownik, Data_od, Data_do)
  670. VALUES
  671. (1, 3, 20000, 3, '2016-05-05','2017-05-05')
  672. GO
  673.  
  674. /*
  675. (1 row(s) affected)
  676. */
  677.  
  678. -----------------------------------------------------Informatyk----------------------------------------------------
  679. -------------------------------------------------------DELETE-------------------------------------------------
  680.  
  681. DELETE Klient
  682. WHERE IdKlient=11;
  683. GO
  684. /*
  685. (1 row(s) affected)
  686. */
  687. DELETE Pracownik
  688. WHERE IdPracownik=11;
  689. GO
  690. /*
  691. (1 row(s) affected)
  692. */
  693. DELETE Samochod
  694. WHERE IdSamochod=1;
  695. GO
  696. /*
  697. (1 row(s) affected)
  698. */
  699. DELETE Marka
  700. WHERE IdMarka=1;
  701. GO
  702. /*
  703. (1 row(s) affected)
  704. */
  705. DELETE Model
  706. WHERE IdModel=1;
  707. GO
  708. /*
  709. (1 row(s) affected)
  710. */
  711. DELETE Nadwozie
  712. WHERE IdNadwozie=6;
  713. GO
  714. /*
  715. (1 row(s) affected)
  716. */
  717. DELETE Wyposazenie
  718. WHERE IdWyposazenia=10;
  719. GO
  720. /*
  721. (1 row(s) affected)
  722. */
  723. DELETE Transakcja
  724. WHERE IdTransakcji=1;
  725. GO
  726. /*
  727. (1 row(s) affected)
  728. */
  729. DELETE OfertaSprzedaz
  730. WHERE IdOfertaSprzedaz=1;
  731. GO
  732. /*
  733. (1 row(s) affected)
  734. */
  735.  
  736. -----------------------------------------------------Informatyk----------------------------------------------------
  737. -------------------------------------------------------PROCEDURY-------------------------------------------------
  738.  
  739. EXECUTE KlienciMiejscowosci 1;
  740. GO
  741. /*
  742. Msg 229, Level 14, State 5, Procedure KlienciMiejscowosci, Line 739
  743. The EXECUTE permission was denied on the object 'KlienciMiejscowosci', database 'Projekt', schema 'dbo'.
  744. */
  745.  
  746. EXECUTE dbo.KlienciTransakcje
  747. @Par_DataOd  = '2010-12-30',
  748. @Par_DataDo  = '2018-05-31',
  749. @Par_MinWart  = 0;
  750. GO
  751.  
  752. /*
  753. Msg 229, Level 14, State 5, Procedure KlienciTransakcje, Line 746
  754. The EXECUTE permission was denied on the object 'KlienciTransakcje', database 'Projekt', schema 'dbo'.
  755.  
  756. */
  757.  
  758. SELECT * FROM dbo.Klient;
  759. EXECUTE dbo.KlientZnajdzId 3;
  760. GO
  761.  
  762. /*
  763. IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  764. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  765. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  766. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  767. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  768. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  769. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  770. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  771. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  772. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  773. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  774.  
  775. (9 row(s) affected)
  776.  
  777. Msg 229, Level 14, State 5, Procedure KlientZnajdzId, Line 758
  778. The EXECUTE permission was denied on the object 'KlientZnajdzId', database 'Projekt', schema 'dbo'.
  779.  
  780. */
  781.  
  782. EXECUTE dbo.KlientZnajdzNazwisko '   e  ';
  783. GO
  784.  
  785. /*
  786. Msg 229, Level 14, State 5, Procedure KlientZnajdzNazwisko, Line 782
  787. The EXECUTE permission was denied on the object 'KlientZnajdzNazwisko', database 'Projekt', schema 'dbo'.
  788. */
  789.  
  790. EXECUTE dbo.TransakcjaRoznica 30;
  791. GO
  792.  
  793. /*
  794. Msg 229, Level 14, State 5, Procedure TransakcjaRoznica, Line 789
  795. The EXECUTE permission was denied on the object 'TransakcjaRoznica', database 'Projekt', schema 'dbo'.
  796.  
  797. */
  798.  
  799.  
  800. -----------------------------------------------------PRACOWNIK BIUROWY----------------------------------------------------
  801. ----------------------------------------------------------SELECT----------------------------------------------------------
  802. SELECT * FROM Klient;
  803. GO
  804. /*IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  805. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  806. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  807. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  808. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  809. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  810. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  811. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  812. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  813. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  814. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  815.  
  816. (9 row(s) affected)*/
  817. SELECT * FROM Pracownik;
  818. GO
  819. /*
  820. IdPracownik Imie                           Nazwisko                                 Stanowisko                     Telefon              Email
  821. ----------- ------------------------------ ---------------------------------------- ------------------------------ -------------------- --------------------------------------------------
  822. 1           Stanisław                      Ziemiocha                                Prezes                         +48 591 391724       sziemiocha@komis.pl
  823. 2           Józef                          Zieliński                                Zastępca prezesa               +48 591 391724       jzielinski@komis.pl
  824. 3           Maksymilian                    Lewandowski                              Dyrektor                       +48 591 391724       mlewandowski@komis.pl
  825. 4           Adrian                         Wiśniewski                               Kierownik                      +48 591 391724       awisniewski@komis.pl
  826. 5           Artur                          Wójcik                                   Kierownik                      +48 753 285927       awojcik@komis.pl
  827. 6           Damian                         Woźniak                                  Sprzedawca                     +48 591 391724       dwozniak@komis.pl
  828. 7           Paweł                          Nowak                                    Sprzedawca                     +48 591 391724       pnowak@komis.pl
  829. 9           Marcin                         Dąbrowski                                Mechanik                       +48 591 391724       mdabrowski@komis.pl
  830. 10          Maciek                         Kozłowski                                Mechanik                       +48 591 391724       mkozlowski@komis.pl
  831.  
  832. (9 row(s) affected)
  833.  
  834. */
  835. SELECT * FROM Samochod;
  836. GO
  837. /*
  838. IdSamochod  IdModel     IdSilnik    IloscDrzwi  Przebieg    IdNadwozie  Opis                                                                                                                                                                                                                                                             IdKlient
  839. ----------- ----------- ----------- ----------- ----------- ----------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  840. 2           2           2           3           20000       3                                                                                                                                                                                                                                                                            NULL
  841. 3           3           6           5           0           2                                                                                                                                                                                                                                                                            NULL
  842. 4           4           3           5           120000      9           Od niemca, niekręcony                                                                                                                                                                                                                                            NULL
  843. 5           5           9           5           98000       5                                                                                                                                                                                                                                                                            NULL
  844. 7           7           4           5           0           1                                                                                                                                                                                                                                                                            NULL
  845. 8           8           2           5           35000       5           Fajne autko                                                                                                                                                                                                                                                      NULL
  846.  
  847. (6 row(s) affected)
  848.  
  849. */
  850. SELECT * FROM Model;
  851. GO
  852. /*
  853. IdModel     IdMarka     ModelNazwa
  854. ----------- ----------- --------------------------------------------------
  855. 2           2           Q7
  856. 3           3           Vectra
  857. 4           4           Clio
  858. 5           5           Focus
  859. 6           6           Challenger
  860. 7           7           Seicento
  861. 8           8           Octavia
  862. 10          10          C5
  863.  
  864. (8 row(s) affected)
  865.  
  866. */
  867. SELECT * FROM Marka;
  868. GO
  869. /*
  870. IdMarka     MarkaNazwa
  871. ----------- --------------------------------------------------
  872. 9           Alfa
  873. 2           BMW
  874. 6           Dodge
  875. 7           Fiat
  876. 5           Ford
  877. 10          Kia
  878. 3           Opel
  879. 4           Renault
  880. 8           Skoda
  881.  
  882. (9 row(s) affected)
  883.  
  884. */
  885. SELECT * FROM Silnik;
  886. GO
  887. /*
  888. ----------- -------------------- ---------------------- -----------
  889. 2           Diesel               1,9                    80
  890. 3           Diesel               2                      65
  891. 4           Benzyna              1,8                    160
  892. 5           Benzyna              1,4                    110
  893. 6           Benzyna              1,6                    130
  894. 7           Elektryczny          0                      250
  895. 8           Hybrydowy            1,4                    190
  896. 9           Benzyna              2,2                    340
  897. 10          Elektryczny          0                      270
  898.  
  899. (9 row(s) affected)
  900.  
  901. */
  902. SELECT * FROM Nadwozie;
  903. GO
  904. /*
  905. IdNadwozie  NazwaNadwozie
  906. ----------- --------------------------------------------------
  907. 1           SUV
  908. 2           Coupe
  909. 3           Kombi
  910. 4           fastback
  911. 5           Sedan
  912. 7           Van
  913. 8           Limuzyna
  914. 9           Kabriolet
  915. 10          Hatchback
  916.  
  917. (9 row(s) affected)
  918.  
  919.  
  920. */
  921. SELECT * FROM Wyposazenie;
  922. GO
  923. /*
  924. IdWyposazenia WyposazenieNazwa                                   Opis
  925. ------------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  926. 1             Klimatyzacja                                       Klima
  927. 2             Podgrzewana kierownica                             ciepłe rączki
  928. 3             Podgrzewane fotele                                
  929. 4             Elektryczne szyby                                  już nie trzeba kręcić!
  930. 5             Radio CD                                          
  931. 6             Automatyczna skrzynia biegów                       wszystko samo się robi
  932. 7             Manualna skrzynia biegów                           a tu już nie
  933. 8             Poduszki powietrzne                                
  934. 9             Elektryczne lusterka                              
  935.  
  936. (9 row(s) affected)
  937. */
  938. SELECT * FROM SamochodWyposazenie;
  939. GO
  940. /*
  941. IdSamochodWyposazenie IdWyposazenie Opis                                                                                                                                                                                                                                                             IdSamochod
  942. --------------------- ------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  943. 3                     3                                                                                                                                                                                                                                                                              4
  944. 4                     4                                                                                                                                                                                                                                                                              5
  945. 5                     5                                                                                                                                                                                                                                                                              4
  946. 8                     8                                                                                                                                                                                                                                                                              4
  947. 9                     9                                                                                                                                                                                                                                                                              5
  948.  
  949. (5 row(s) affected)
  950. */
  951. SELECT * FROM Transakcja;
  952. GO
  953. /*
  954. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  955. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  956. 3            47834356                                           2017-05-02     25000,00              3               10          3
  957. 4            45374565                                           2016-12-12     60000,00              4               9           4
  958. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  959.  
  960. (3 row(s) affected)
  961. */
  962. SELECT * FROM OfertaSprzedaz;
  963. GO
  964. /*
  965. IdOfertaSprzedaz IdSamochod  Cena                  IdPracownik Data_od    Data_do
  966. ---------------- ----------- --------------------- ----------- ---------- ----------
  967. 3                3           125000,00             3           2018-01-01 2018-01-02
  968. 4                4           75000,00              2           2016-05-22 2017-03-12
  969. 7                7           14000,00              5           2017-07-31 2017-11-13
  970. 8                8           9999,00               6           2016-10-22 2017-04-25
  971.  
  972. (4 row(s) affected)
  973. */
  974.  
  975. -----------------------------------------------------PRACOWNIK BIUROWY----------------------------------------------------
  976. ----------------------------------------------------------INSERT----------------------------------------------------------
  977. INSERT Klient
  978. (IdKlient, Imie, Nazwisko, Ulica, NrDomu, NrLokalu, Miejscowosc, KodPocztowy, Poczta, NrTel, Nazwa)
  979. VALUES
  980. (11, 'Jan', 'Nowak', 'Ogrodowa', 11, 10, 'Kalisz', '62-860', 'Kalisz', '+48 482 497615', 'Firma')
  981. GO
  982.  
  983. /*
  984. (1 row(s) affected)
  985. */
  986.  
  987. INSERT Pracownik
  988. (IdPracownik, Imie, Nazwisko, Stanowisko, Telefon, Email)
  989. VALUES
  990. (11, 'Adam', 'Kowalski', 'Mechanik', '+48 591 391724', 'akowalski@komis.pl')
  991. GO
  992.  
  993. /*
  994. Msg 229, Level 14, State 5, Line 987
  995. The INSERT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  996. */
  997.  
  998. INSERT Samochod
  999. (IdSamochod, IdModel, IdSilnik, IloscDrzwi, Przebieg, IdNadwozie, Opis)
  1000. VALUES
  1001. (1, 2, 2, 5, 1000, 1, ' ')
  1002. GO
  1003.  
  1004. /*
  1005. (1 row(s) affected)
  1006. */
  1007.  
  1008. INSERT Model
  1009. (IdModel, IdMarka, ModelNazwa)
  1010. VALUES
  1011. (1,2,'R8')
  1012. GO
  1013.  
  1014. /*
  1015. Msg 229, Level 14, State 5, Line 1008
  1016. The INSERT permission was denied on the object 'Model', database 'Projekt', schema 'dbo'.
  1017. */
  1018.  
  1019. INSERT Marka
  1020. (IdMarka, MarkaNazwa)
  1021. VALUES
  1022. (1, 'Rover')
  1023. GO
  1024.  
  1025. /*
  1026. Msg 229, Level 14, State 5, Line 1019
  1027. The INSERT permission was denied on the object 'Marka', database 'Projekt', schema 'dbo'.
  1028.  
  1029. */
  1030.  
  1031. INSERT Nadwozie
  1032. (IdNadwozie, NazwaNadwozie)
  1033. VALUES
  1034. (6,'Test')
  1035. GO
  1036. /*
  1037. Msg 229, Level 14, State 5, Line 1031
  1038. The INSERT permission was denied on the object 'Nadwozie', database 'Projekt', schema 'dbo'.
  1039. */
  1040.  
  1041. INSERT Wyposazenie
  1042. (IdWyposazenia, WyposazenieNazwa, Opis)
  1043. VALUES
  1044. (10, 'Elektryczne lusterka', ' ')
  1045. GO
  1046.  
  1047. /*
  1048. Msg 229, Level 14, State 5, Line 1041
  1049. The INSERT permission was denied on the object 'Wyposazenie', database 'Projekt', schema 'dbo'.
  1050.  
  1051. */
  1052.  
  1053. INSERT Transakcja
  1054. (IdTransakcji, NrTransakcji, DataTransakcji, Kwota, IdKlientNabywca, IdPracownik, IdOfertaSprzedaz)
  1055. VALUES
  1056. (1, 'JJF38F', '2017-05-03', 15000, 3, 10, 3)
  1057. GO
  1058.  
  1059. /*
  1060. (1 row(s) affected)
  1061. */
  1062.  
  1063. INSERT OfertaSprzedaz
  1064. (IdOfertaSprzedaz, IdSamochod, Cena, IdPracownik, Data_od, Data_do)
  1065. VALUES
  1066. (1, 3, 20000, 3, '2016-05-05','2017-05-05')
  1067. GO
  1068.  
  1069. /*
  1070. (1 row(s) affected)
  1071. */
  1072.  
  1073. -----------------------------------------------------PRACOWNIK BIUROWY----------------------------------------------------
  1074. ----------------------------------------------------------DELETE----------------------------------------------------------
  1075.  
  1076. DELETE Klient
  1077. WHERE IdKlient=11;
  1078. GO
  1079. /*
  1080. (1 row(s) affected)
  1081. */
  1082. DELETE Pracownik
  1083. WHERE IdPracownik=11;
  1084. GO
  1085. /*
  1086. Msg 229, Level 14, State 5, Line 1082
  1087. The DELETE permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  1088. */
  1089. DELETE Samochod
  1090. WHERE IdSamochod=1;
  1091. GO
  1092. /*
  1093. (1 row(s) affected)
  1094. */
  1095. DELETE Marka
  1096. WHERE IdMarka=1;
  1097. GO
  1098. /*
  1099. Msg 229, Level 14, State 5, Line 1095
  1100. The DELETE permission was denied on the object 'Marka', database 'Projekt', schema 'dbo'.
  1101.  
  1102. */
  1103. DELETE Model
  1104. WHERE IdModel=1;
  1105. GO
  1106. /*
  1107. Msg 229, Level 14, State 5, Line 1103
  1108. The DELETE permission was denied on the object 'Model', database 'Projekt', schema 'dbo'.
  1109.  
  1110. */
  1111. DELETE Nadwozie
  1112. WHERE IdNadwozie=6;
  1113. GO
  1114. /*
  1115. Msg 229, Level 14, State 5, Line 1111
  1116. The DELETE permission was denied on the object 'Nadwozie', database 'Projekt', schema 'dbo'.
  1117.  
  1118. */
  1119. DELETE Wyposazenie
  1120. WHERE IdWyposazenia=10;
  1121. GO
  1122. /*
  1123. Msg 229, Level 14, State 5, Line 1119
  1124. The DELETE permission was denied on the object 'Wyposazenie', database 'Projekt', schema 'dbo'.
  1125.  
  1126. */
  1127. DELETE Transakcja
  1128. WHERE IdTransakcji=1;
  1129. GO
  1130. /*
  1131. (1 row(s) affected)
  1132. */
  1133. DELETE OfertaSprzedaz
  1134. WHERE IdOfertaSprzedaz=1;
  1135. GO
  1136. /*
  1137. (1 row(s) affected)
  1138. */
  1139.  
  1140. -----------------------------------------------------PRACOWNIK BIUROWY----------------------------------------------------
  1141. ----------------------------------------------------------PROCEDURY-------------------------------------------------------
  1142.  
  1143. EXECUTE KlienciMiejscowosci 1;
  1144. GO
  1145. /*
  1146. Miejscowosc                    LiczbaKlientow
  1147. ------------------------------ --------------
  1148. Kalisz                         9
  1149.  
  1150. (1 row(s) affected)
  1151. */
  1152.  
  1153. EXECUTE dbo.KlienciTransakcje
  1154. @Par_DataOd  = '2010-12-30',
  1155. @Par_DataDo  = '2018-05-31',
  1156. @Par_MinWart  = 0;
  1157. GO
  1158.  
  1159. /*
  1160. IdKlient    Imie                           Nazwisko                                 LiczbaTransakcji CenaLaczna
  1161. ----------- ------------------------------ ---------------------------------------- ---------------- ---------------------
  1162. 4           Tomasz                         Pech                                     1                60000,00
  1163. 8           Karol                          Paździoch                                1                50000,00
  1164. 3           Zbigniew                       Woźniak                                  1                25000,00
  1165.  
  1166. (3 row(s) affected)
  1167. */
  1168.  
  1169. SELECT * FROM dbo.Klient;
  1170. EXECUTE dbo.KlientZnajdzId 3;
  1171. GO
  1172.  
  1173. /*
  1174. IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  1175. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  1176. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  1177. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  1178. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  1179. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  1180. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  1181. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  1182. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  1183. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  1184. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  1185.  
  1186. (9 row(s) affected)
  1187.  
  1188. IdKlient    Imie                           Nazwisko
  1189. ----------- ------------------------------ ----------------------------------------
  1190. 3           Zbigniew                       Woźniak
  1191.  
  1192. (1 row(s) affected)
  1193. */
  1194.  
  1195. EXECUTE dbo.KlientZnajdzNazwisko '   e  ';
  1196. GO
  1197.  
  1198. /*
  1199. IdKlient    Imie                           Nazwisko
  1200. ----------- ------------------------------ ----------------------------------------
  1201. 7           Wojciech                       Boczek
  1202. 10          Michał                         Kiepski
  1203. 9           Andrzej                        Koperek
  1204. 4           Tomasz                         Pech
  1205.  
  1206. (4 row(s) affected)
  1207. */
  1208. EXECUTE dbo.TransakcjaRoznica 30;
  1209. GO
  1210.  
  1211. /*
  1212. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  1213. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  1214. 4            45374565                                           2016-12-12     60000,00              4               9           4
  1215. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  1216. 3            47834356                                           2017-05-02     25000,00              3               10          3
  1217.  
  1218. (3 row(s) affected)
  1219. */
  1220.  
  1221. ------------------------------------------------------------SPRZEDAWCA----------------------------------------------------
  1222. ----------------------------------------------------------SELECT----------------------------------------------------------
  1223. SELECT * FROM Klient;
  1224. GO
  1225. /*IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  1226. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  1227. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  1228. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  1229. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  1230. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  1231. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  1232. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  1233. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  1234. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  1235. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  1236.  
  1237. (9 row(s) affected)*/
  1238. SELECT * FROM Pracownik;
  1239. GO
  1240. /*
  1241. IdPracownik Imie                           Nazwisko                                 Stanowisko                     Telefon              Email
  1242. ----------- ------------------------------ ---------------------------------------- ------------------------------ -------------------- --------------------------------------------------
  1243. 1           Stanisław                      Ziemiocha                                Prezes                         +48 591 391724       sziemiocha@komis.pl
  1244. 2           Józef                          Zieliński                                Zastępca prezesa               +48 591 391724       jzielinski@komis.pl
  1245. 3           Maksymilian                    Lewandowski                              Dyrektor                       +48 591 391724       mlewandowski@komis.pl
  1246. 4           Adrian                         Wiśniewski                               Kierownik                      +48 591 391724       awisniewski@komis.pl
  1247. 5           Artur                          Wójcik                                   Kierownik                      +48 753 285927       awojcik@komis.pl
  1248. 6           Damian                         Woźniak                                  Sprzedawca                     +48 591 391724       dwozniak@komis.pl
  1249. 7           Paweł                          Nowak                                    Sprzedawca                     +48 591 391724       pnowak@komis.pl
  1250. 9           Marcin                         Dąbrowski                                Mechanik                       +48 591 391724       mdabrowski@komis.pl
  1251. 10          Maciek                         Kozłowski                                Mechanik                       +48 591 391724       mkozlowski@komis.pl
  1252.  
  1253. (9 row(s) affected)
  1254.  
  1255. */
  1256. SELECT * FROM Samochod;
  1257. GO
  1258. /*
  1259. IdSamochod  IdModel     IdSilnik    IloscDrzwi  Przebieg    IdNadwozie  Opis                                                                                                                                                                                                                                                             IdKlient
  1260. ----------- ----------- ----------- ----------- ----------- ----------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  1261. 2           2           2           3           20000       3                                                                                                                                                                                                                                                                            NULL
  1262. 3           3           6           5           0           2                                                                                                                                                                                                                                                                            NULL
  1263. 4           4           3           5           120000      9           Od niemca, niekręcony                                                                                                                                                                                                                                            NULL
  1264. 5           5           9           5           98000       5                                                                                                                                                                                                                                                                            NULL
  1265. 7           7           4           5           0           1                                                                                                                                                                                                                                                                            NULL
  1266. 8           8           2           5           35000       5           Fajne autko                                                                                                                                                                                                                                                      NULL
  1267.  
  1268. (6 row(s) affected)
  1269.  
  1270. */
  1271. SELECT * FROM Model;
  1272. GO
  1273. /*
  1274. IdModel     IdMarka     ModelNazwa
  1275. ----------- ----------- --------------------------------------------------
  1276. 2           2           Q7
  1277. 3           3           Vectra
  1278. 4           4           Clio
  1279. 5           5           Focus
  1280. 6           6           Challenger
  1281. 7           7           Seicento
  1282. 8           8           Octavia
  1283. 10          10          C5
  1284.  
  1285. (8 row(s) affected)
  1286.  
  1287. */
  1288. SELECT * FROM Marka;
  1289. GO
  1290. /*
  1291. IdMarka     MarkaNazwa
  1292. ----------- --------------------------------------------------
  1293. 9           Alfa
  1294. 2           BMW
  1295. 6           Dodge
  1296. 7           Fiat
  1297. 5           Ford
  1298. 10          Kia
  1299. 3           Opel
  1300. 4           Renault
  1301. 8           Skoda
  1302.  
  1303. (9 row(s) affected)
  1304.  
  1305. */
  1306. SELECT * FROM Silnik;
  1307. GO
  1308. /*
  1309. ----------- -------------------- ---------------------- -----------
  1310. 2           Diesel               1,9                    80
  1311. 3           Diesel               2                      65
  1312. 4           Benzyna              1,8                    160
  1313. 5           Benzyna              1,4                    110
  1314. 6           Benzyna              1,6                    130
  1315. 7           Elektryczny          0                      250
  1316. 8           Hybrydowy            1,4                    190
  1317. 9           Benzyna              2,2                    340
  1318. 10          Elektryczny          0                      270
  1319.  
  1320. (9 row(s) affected)
  1321.  
  1322. */
  1323. SELECT * FROM Nadwozie;
  1324. GO
  1325. /*
  1326. IdNadwozie  NazwaNadwozie
  1327. ----------- --------------------------------------------------
  1328. 1           SUV
  1329. 2           Coupe
  1330. 3           Kombi
  1331. 4           fastback
  1332. 5           Sedan
  1333. 7           Van
  1334. 8           Limuzyna
  1335. 9           Kabriolet
  1336. 10          Hatchback
  1337.  
  1338. (9 row(s) affected)
  1339.  
  1340.  
  1341. */
  1342. SELECT * FROM Wyposazenie;
  1343. GO
  1344. /*
  1345. IdWyposazenia WyposazenieNazwa                                   Opis
  1346. ------------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1347. 1             Klimatyzacja                                       Klima
  1348. 2             Podgrzewana kierownica                             ciepłe rączki
  1349. 3             Podgrzewane fotele                                
  1350. 4             Elektryczne szyby                                  już nie trzeba kręcić!
  1351. 5             Radio CD                                          
  1352. 6             Automatyczna skrzynia biegów                       wszystko samo się robi
  1353. 7             Manualna skrzynia biegów                           a tu już nie
  1354. 8             Poduszki powietrzne                                
  1355. 9             Elektryczne lusterka                              
  1356.  
  1357. (9 row(s) affected)
  1358. */
  1359. SELECT * FROM SamochodWyposazenie;
  1360. GO
  1361. /*
  1362. IdSamochodWyposazenie IdWyposazenie Opis                                                                                                                                                                                                                                                             IdSamochod
  1363. --------------------- ------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  1364. 3                     3                                                                                                                                                                                                                                                                              4
  1365. 4                     4                                                                                                                                                                                                                                                                              5
  1366. 5                     5                                                                                                                                                                                                                                                                              4
  1367. 8                     8                                                                                                                                                                                                                                                                              4
  1368. 9                     9                                                                                                                                                                                                                                                                              5
  1369.  
  1370. (5 row(s) affected)
  1371. */
  1372. SELECT * FROM Transakcja;
  1373. GO
  1374. /*
  1375. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  1376. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  1377. 3            47834356                                           2017-05-02     25000,00              3               10          3
  1378. 4            45374565                                           2016-12-12     60000,00              4               9           4
  1379. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  1380.  
  1381. (3 row(s) affected)
  1382. */
  1383. SELECT * FROM OfertaSprzedaz;
  1384. GO
  1385. /*
  1386. IdOfertaSprzedaz IdSamochod  Cena                  IdPracownik Data_od    Data_do
  1387. ---------------- ----------- --------------------- ----------- ---------- ----------
  1388. 3                3           125000,00             3           2018-01-01 2018-01-02
  1389. 4                4           75000,00              2           2016-05-22 2017-03-12
  1390. 7                7           14000,00              5           2017-07-31 2017-11-13
  1391. 8                8           9999,00               6           2016-10-22 2017-04-25
  1392.  
  1393. (4 row(s) affected)
  1394. */
  1395.  
  1396. ------------------------------------------------------------SPRZEDAWCA----------------------------------------------------
  1397. ----------------------------------------------------------INSERT----------------------------------------------------------
  1398. INSERT Klient
  1399. (IdKlient, Imie, Nazwisko, Ulica, NrDomu, NrLokalu, Miejscowosc, KodPocztowy, Poczta, NrTel, Nazwa)
  1400. VALUES
  1401. (11, 'Jan', 'Nowak', 'Ogrodowa', 11, 10, 'Kalisz', '62-860', 'Kalisz', '+48 482 497615', 'Firma')
  1402. GO
  1403.  
  1404. /*
  1405. Msg 229, Level 14, State 5, Line 1398
  1406. The INSERT permission was denied on the object 'Klient', database 'Projekt', schema 'dbo'.
  1407. */
  1408.  
  1409. INSERT Pracownik
  1410. (IdPracownik, Imie, Nazwisko, Stanowisko, Telefon, Email)
  1411. VALUES
  1412. (11, 'Adam', 'Kowalski', 'Mechanik', '+48 591 391724', 'akowalski@komis.pl')
  1413. GO
  1414.  
  1415. /*
  1416. Msg 229, Level 14, State 5, Line 1409
  1417. The INSERT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  1418.  
  1419. */
  1420.  
  1421. INSERT Samochod
  1422. (IdSamochod, IdModel, IdSilnik, IloscDrzwi, Przebieg, IdNadwozie, Opis)
  1423. VALUES
  1424. (1, 2, 2, 5, 1000, 1, ' ')
  1425. GO
  1426.  
  1427. /*
  1428. (1 row(s) affected)
  1429. */
  1430.  
  1431. INSERT Model
  1432. (IdModel, IdMarka, ModelNazwa)
  1433. VALUES
  1434. (1,2,'R8')
  1435. GO
  1436.  
  1437. /*
  1438. Msg 229, Level 14, State 5, Line 1431
  1439. The INSERT permission was denied on the object 'Model', database 'Projekt', schema 'dbo'.
  1440.  
  1441. */
  1442.  
  1443. INSERT Marka
  1444. (IdMarka, MarkaNazwa)
  1445. VALUES
  1446. (1, 'Rover')
  1447. GO
  1448.  
  1449. /*
  1450. Msg 229, Level 14, State 5, Line 1443
  1451. The INSERT permission was denied on the object 'Marka', database 'Projekt', schema 'dbo'.
  1452. */
  1453.  
  1454. INSERT Nadwozie
  1455. (IdNadwozie, NazwaNadwozie)
  1456. VALUES
  1457. (6,'Test')
  1458. GO
  1459. /*
  1460. Msg 229, Level 14, State 5, Line 1454
  1461. The INSERT permission was denied on the object 'Nadwozie', database 'Projekt', schema 'dbo'.
  1462.  
  1463. */
  1464.  
  1465. INSERT Wyposazenie
  1466. (IdWyposazenia, WyposazenieNazwa, Opis)
  1467. VALUES
  1468. (10, 'Elektryczne lusterka', ' ')
  1469. GO
  1470.  
  1471. /*
  1472. Msg 229, Level 14, State 5, Line 1465
  1473. The INSERT permission was denied on the object 'Wyposazenie', database 'Projekt', schema 'dbo'.
  1474.  
  1475. */
  1476.  
  1477. INSERT Transakcja
  1478. (IdTransakcji, NrTransakcji, DataTransakcji, Kwota, IdKlientNabywca, IdPracownik, IdOfertaSprzedaz)
  1479. VALUES
  1480. (1, 'JJF38F', '2017-05-03', 15000, 3, 10, 3)
  1481. GO
  1482.  
  1483. /*
  1484. (1 row(s) affected)
  1485. */
  1486.  
  1487. INSERT OfertaSprzedaz
  1488. (IdOfertaSprzedaz, IdSamochod, Cena, IdPracownik, Data_od, Data_do)
  1489. VALUES
  1490. (1, 3, 20000, 3, '2016-05-05','2017-05-05')
  1491. GO
  1492.  
  1493. /*
  1494. (1 row(s) affected)
  1495. */
  1496.  
  1497. -----------------------------------------------------------SPRZEDAWCA----------------------------------------------------
  1498. ----------------------------------------------------------DELETE----------------------------------------------------------
  1499. DELETE Klient
  1500. WHERE IdKlient=11;
  1501. GO
  1502. /*
  1503. Msg 229, Level 14, State 5, Line 1499
  1504. The DELETE permission was denied on the object 'Klient', database 'Projekt', schema 'dbo'.
  1505.  
  1506. */
  1507. DELETE Pracownik
  1508. WHERE IdPracownik=11;
  1509. GO
  1510. /*
  1511. Msg 229, Level 14, State 5, Line 1507
  1512. The DELETE permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  1513.  
  1514. */
  1515. DELETE Samochod
  1516. WHERE IdSamochod=1;
  1517. GO
  1518. /*
  1519. (1 row(s) affected)
  1520. */
  1521. DELETE Marka
  1522. WHERE IdMarka=1;
  1523. GO
  1524. /*
  1525. Msg 229, Level 14, State 5, Line 1521
  1526. The DELETE permission was denied on the object 'Marka', database 'Projekt', schema 'dbo'.
  1527. */
  1528. DELETE Model
  1529. WHERE IdModel=1;
  1530. GO
  1531. /*
  1532. Msg 229, Level 14, State 5, Line 1528
  1533. The DELETE permission was denied on the object 'Model', database 'Projekt', schema 'dbo'.
  1534. */
  1535. DELETE Nadwozie
  1536. WHERE IdNadwozie=6;
  1537. GO
  1538. /*
  1539. Msg 229, Level 14, State 5, Line 1535
  1540. The DELETE permission was denied on the object 'Nadwozie', database 'Projekt', schema 'dbo'.
  1541. */
  1542. DELETE Wyposazenie
  1543. WHERE IdWyposazenia=10;
  1544. GO
  1545. /*
  1546. Msg 229, Level 14, State 5, Line 1542
  1547. The DELETE permission was denied on the object 'Wyposazenie', database 'Projekt', schema 'dbo'.
  1548. */
  1549. DELETE Transakcja
  1550. WHERE IdTransakcji=1;
  1551. GO
  1552. /*
  1553. (1 row(s) affected)
  1554. */
  1555. DELETE OfertaSprzedaz
  1556. WHERE IdOfertaSprzedaz=1;
  1557. GO
  1558. /*
  1559. (1 row(s) affected)
  1560. */
  1561.  
  1562. ------------------------------------------------------------SPRZEDAWCA----------------------------------------------------
  1563. ----------------------------------------------------------PROCEDURY-------------------------------------------------------
  1564.  
  1565. EXECUTE KlienciMiejscowosci 1;
  1566. GO
  1567. /*
  1568. Miejscowosc                    LiczbaKlientow
  1569. ------------------------------ --------------
  1570. Kalisz                         9
  1571.  
  1572. (1 row(s) affected)
  1573. */
  1574.  
  1575. EXECUTE dbo.KlienciTransakcje
  1576. @Par_DataOd  = '2010-12-30',
  1577. @Par_DataDo  = '2018-05-31',
  1578. @Par_MinWart  = 0;
  1579. GO
  1580.  
  1581. /*
  1582. IdKlient    Imie                           Nazwisko                                 LiczbaTransakcji CenaLaczna
  1583. ----------- ------------------------------ ---------------------------------------- ---------------- ---------------------
  1584. 4           Tomasz                         Pech                                     1                60000,00
  1585. 8           Karol                          Paździoch                                1                50000,00
  1586. 3           Zbigniew                       Woźniak                                  1                25000,00
  1587.  
  1588. (3 row(s) affected)
  1589. */
  1590.  
  1591. SELECT * FROM dbo.Klient;
  1592. EXECUTE dbo.KlientZnajdzId 3;
  1593. GO
  1594.  
  1595. /*
  1596. IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  1597. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  1598. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  1599. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  1600. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  1601. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  1602. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  1603. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  1604. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  1605. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  1606. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  1607.  
  1608. (9 row(s) affected)
  1609.  
  1610. IdKlient    Imie                           Nazwisko
  1611. ----------- ------------------------------ ----------------------------------------
  1612. 3           Zbigniew                       Woźniak
  1613.  
  1614. (1 row(s) affected)
  1615. */
  1616.  
  1617. EXECUTE dbo.KlientZnajdzNazwisko '   e  ';
  1618. GO
  1619.  
  1620. /*
  1621. IdKlient    Imie                           Nazwisko
  1622. ----------- ------------------------------ ----------------------------------------
  1623. 7           Wojciech                       Boczek
  1624. 10          Michał                         Kiepski
  1625. 9           Andrzej                        Koperek
  1626. 4           Tomasz                         Pech
  1627.  
  1628. (4 row(s) affected)
  1629. */
  1630.  
  1631. EXECUTE dbo.TransakcjaRoznica 30;
  1632. GO
  1633.  
  1634. /*
  1635. Msg 229, Level 14, State 5, Procedure TransakcjaRoznica, Line 1630
  1636. The EXECUTE permission was denied on the object 'TransakcjaRoznica', database 'Projekt', schema 'dbo'.
  1637. */
  1638.  
  1639.  
  1640. ------------------------------------------------------------OBSŁUGA KLIENTA-----------------------------------------------
  1641. ----------------------------------------------------------SELECT----------------------------------------------------------
  1642. SELECT * FROM Klient;
  1643. GO
  1644. /*IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  1645. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  1646. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  1647. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  1648. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  1649. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  1650. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  1651. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  1652. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  1653. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  1654. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  1655.  
  1656. (9 row(s) affected)*/
  1657. SELECT * FROM Pracownik;
  1658. GO
  1659. /*
  1660. IdPracownik Imie                           Nazwisko                                 Stanowisko                     Telefon              Email
  1661. ----------- ------------------------------ ---------------------------------------- ------------------------------ -------------------- --------------------------------------------------
  1662. 1           Stanisław                      Ziemiocha                                Prezes                         +48 591 391724       sziemiocha@komis.pl
  1663. 2           Józef                          Zieliński                                Zastępca prezesa               +48 591 391724       jzielinski@komis.pl
  1664. 3           Maksymilian                    Lewandowski                              Dyrektor                       +48 591 391724       mlewandowski@komis.pl
  1665. 4           Adrian                         Wiśniewski                               Kierownik                      +48 591 391724       awisniewski@komis.pl
  1666. 5           Artur                          Wójcik                                   Kierownik                      +48 753 285927       awojcik@komis.pl
  1667. 6           Damian                         Woźniak                                  Sprzedawca                     +48 591 391724       dwozniak@komis.pl
  1668. 7           Paweł                          Nowak                                    Sprzedawca                     +48 591 391724       pnowak@komis.pl
  1669. 9           Marcin                         Dąbrowski                                Mechanik                       +48 591 391724       mdabrowski@komis.pl
  1670. 10          Maciek                         Kozłowski                                Mechanik                       +48 591 391724       mkozlowski@komis.pl
  1671.  
  1672. (9 row(s) affected)
  1673.  
  1674. */
  1675. SELECT * FROM Samochod;
  1676. GO
  1677. /*
  1678. IdSamochod  IdModel     IdSilnik    IloscDrzwi  Przebieg    IdNadwozie  Opis                                                                                                                                                                                                                                                             IdKlient
  1679. ----------- ----------- ----------- ----------- ----------- ----------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  1680. 2           2           2           3           20000       3                                                                                                                                                                                                                                                                            NULL
  1681. 3           3           6           5           0           2                                                                                                                                                                                                                                                                            NULL
  1682. 4           4           3           5           120000      9           Od niemca, niekręcony                                                                                                                                                                                                                                            NULL
  1683. 5           5           9           5           98000       5                                                                                                                                                                                                                                                                            NULL
  1684. 7           7           4           5           0           1                                                                                                                                                                                                                                                                            NULL
  1685. 8           8           2           5           35000       5           Fajne autko                                                                                                                                                                                                                                                      NULL
  1686.  
  1687. (6 row(s) affected)
  1688.  
  1689. */
  1690. SELECT * FROM Model;
  1691. GO
  1692. /*
  1693. IdModel     IdMarka     ModelNazwa
  1694. ----------- ----------- --------------------------------------------------
  1695. 2           2           Q7
  1696. 3           3           Vectra
  1697. 4           4           Clio
  1698. 5           5           Focus
  1699. 6           6           Challenger
  1700. 7           7           Seicento
  1701. 8           8           Octavia
  1702. 10          10          C5
  1703.  
  1704. (8 row(s) affected)
  1705.  
  1706. */
  1707. SELECT * FROM Marka;
  1708. GO
  1709. /*
  1710. IdMarka     MarkaNazwa
  1711. ----------- --------------------------------------------------
  1712. 9           Alfa
  1713. 2           BMW
  1714. 6           Dodge
  1715. 7           Fiat
  1716. 5           Ford
  1717. 10          Kia
  1718. 3           Opel
  1719. 4           Renault
  1720. 8           Skoda
  1721.  
  1722. (9 row(s) affected)
  1723.  
  1724. */
  1725. SELECT * FROM Silnik;
  1726. GO
  1727. /*
  1728. ----------- -------------------- ---------------------- -----------
  1729. 2           Diesel               1,9                    80
  1730. 3           Diesel               2                      65
  1731. 4           Benzyna              1,8                    160
  1732. 5           Benzyna              1,4                    110
  1733. 6           Benzyna              1,6                    130
  1734. 7           Elektryczny          0                      250
  1735. 8           Hybrydowy            1,4                    190
  1736. 9           Benzyna              2,2                    340
  1737. 10          Elektryczny          0                      270
  1738.  
  1739. (9 row(s) affected)
  1740.  
  1741. */
  1742. SELECT * FROM Nadwozie;
  1743. GO
  1744. /*
  1745. IdNadwozie  NazwaNadwozie
  1746. ----------- --------------------------------------------------
  1747. 1           SUV
  1748. 2           Coupe
  1749. 3           Kombi
  1750. 4           fastback
  1751. 5           Sedan
  1752. 7           Van
  1753. 8           Limuzyna
  1754. 9           Kabriolet
  1755. 10          Hatchback
  1756.  
  1757. (9 row(s) affected)
  1758.  
  1759.  
  1760. */
  1761. SELECT * FROM Wyposazenie;
  1762. GO
  1763. /*
  1764. IdWyposazenia WyposazenieNazwa                                   Opis
  1765. ------------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1766. 1             Klimatyzacja                                       Klima
  1767. 2             Podgrzewana kierownica                             ciepłe rączki
  1768. 3             Podgrzewane fotele                                
  1769. 4             Elektryczne szyby                                  już nie trzeba kręcić!
  1770. 5             Radio CD                                          
  1771. 6             Automatyczna skrzynia biegów                       wszystko samo się robi
  1772. 7             Manualna skrzynia biegów                           a tu już nie
  1773. 8             Poduszki powietrzne                                
  1774. 9             Elektryczne lusterka                              
  1775.  
  1776. (9 row(s) affected)
  1777. */
  1778. SELECT * FROM SamochodWyposazenie;
  1779. GO
  1780. /*
  1781. IdSamochodWyposazenie IdWyposazenie Opis                                                                                                                                                                                                                                                             IdSamochod
  1782. --------------------- ------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  1783. 3                     3                                                                                                                                                                                                                                                                              4
  1784. 4                     4                                                                                                                                                                                                                                                                              5
  1785. 5                     5                                                                                                                                                                                                                                                                              4
  1786. 8                     8                                                                                                                                                                                                                                                                              4
  1787. 9                     9                                                                                                                                                                                                                                                                              5
  1788.  
  1789. (5 row(s) affected)
  1790. */
  1791. SELECT * FROM Transakcja;
  1792. GO
  1793. /*
  1794. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  1795. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  1796. 3            47834356                                           2017-05-02     25000,00              3               10          3
  1797. 4            45374565                                           2016-12-12     60000,00              4               9           4
  1798. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  1799.  
  1800. (3 row(s) affected)
  1801. */
  1802. SELECT * FROM OfertaSprzedaz;
  1803. GO
  1804. /*
  1805. IdOfertaSprzedaz IdSamochod  Cena                  IdPracownik Data_od    Data_do
  1806. ---------------- ----------- --------------------- ----------- ---------- ----------
  1807. 3                3           125000,00             3           2018-01-01 2018-01-02
  1808. 4                4           75000,00              2           2016-05-22 2017-03-12
  1809. 7                7           14000,00              5           2017-07-31 2017-11-13
  1810. 8                8           9999,00               6           2016-10-22 2017-04-25
  1811.  
  1812. (4 row(s) affected)
  1813. */
  1814.  
  1815. ------------------------------------------------------------OBSŁUGA KLIENTA-----------------------------------------------
  1816. ----------------------------------------------------------INSERT----------------------------------------------------------
  1817. INSERT Klient
  1818. (IdKlient, Imie, Nazwisko, Ulica, NrDomu, NrLokalu, Miejscowosc, KodPocztowy, Poczta, NrTel, Nazwa)
  1819. VALUES
  1820. (11, 'Jan', 'Nowak', 'Ogrodowa', 11, 10, 'Kalisz', '62-860', 'Kalisz', '+48 482 497615', 'Firma')
  1821. GO
  1822.  
  1823. /*
  1824. (1 row(s) affected)
  1825. */
  1826.  
  1827. INSERT Pracownik
  1828. (IdPracownik, Imie, Nazwisko, Stanowisko, Telefon, Email)
  1829. VALUES
  1830. (11, 'Adam', 'Kowalski', 'Mechanik', '+48 591 391724', 'akowalski@komis.pl')
  1831. GO
  1832.  
  1833. /*
  1834. Msg 229, Level 14, State 5, Line 1827
  1835. The INSERT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  1836. */
  1837.  
  1838. INSERT Samochod
  1839. (IdSamochod, IdModel, IdSilnik, IloscDrzwi, Przebieg, IdNadwozie, Opis)
  1840. VALUES
  1841. (1, 2, 2, 5, 1000, 1, ' ')
  1842. GO
  1843.  
  1844. /*
  1845. Msg 229, Level 14, State 5, Line 1838
  1846. The INSERT permission was denied on the object 'Samochod', database 'Projekt', schema 'dbo'.
  1847.  
  1848. */
  1849.  
  1850. INSERT Model
  1851. (IdModel, IdMarka, ModelNazwa)
  1852. VALUES
  1853. (1,2,'R8')
  1854. GO
  1855.  
  1856. /*
  1857. Msg 229, Level 14, State 5, Line 1850
  1858. The INSERT permission was denied on the object 'Model', database 'Projekt', schema 'dbo'.
  1859.  
  1860. */
  1861.  
  1862. INSERT Marka
  1863. (IdMarka, MarkaNazwa)
  1864. VALUES
  1865. (1, 'Rover')
  1866. GO
  1867.  
  1868. /*
  1869. Msg 229, Level 14, State 5, Line 1862
  1870. The INSERT permission was denied on the object 'Marka', database 'Projekt', schema 'dbo'.
  1871.  
  1872. */
  1873.  
  1874. INSERT Nadwozie
  1875. (IdNadwozie, NazwaNadwozie)
  1876. VALUES
  1877. (6,'Test')
  1878. GO
  1879. /*
  1880. Msg 229, Level 14, State 5, Line 1874
  1881. The INSERT permission was denied on the object 'Nadwozie', database 'Projekt', schema 'dbo'.
  1882.  
  1883. */
  1884.  
  1885. INSERT Wyposazenie
  1886. (IdWyposazenia, WyposazenieNazwa, Opis)
  1887. VALUES
  1888. (10, 'Elektryczne lusterka', ' ')
  1889. GO
  1890.  
  1891. /*
  1892. Msg 229, Level 14, State 5, Line 1885
  1893. The INSERT permission was denied on the object 'Wyposazenie', database 'Projekt', schema 'dbo'.
  1894.  
  1895. */
  1896.  
  1897. INSERT Transakcja
  1898. (IdTransakcji, NrTransakcji, DataTransakcji, Kwota, IdKlientNabywca, IdPracownik, IdOfertaSprzedaz)
  1899. VALUES
  1900. (1, 'JJF38F', '2017-05-03', 15000, 3, 10, 3)
  1901. GO
  1902.  
  1903. /*
  1904. Msg 229, Level 14, State 5, Line 1897
  1905. The INSERT permission was denied on the object 'Transakcja', database 'Projekt', schema 'dbo'.
  1906.  
  1907. */
  1908.  
  1909. INSERT OfertaSprzedaz
  1910. (IdOfertaSprzedaz, IdSamochod, Cena, IdPracownik, Data_od, Data_do)
  1911. VALUES
  1912. (1, 3, 20000, 3, '2016-05-05','2017-05-05')
  1913. GO
  1914.  
  1915. /*
  1916. Msg 229, Level 14, State 5, Line 1909
  1917. The INSERT permission was denied on the object 'OfertaSprzedaz', database 'Projekt', schema 'dbo'.
  1918.  
  1919. */
  1920.  
  1921. -----------------------------------------------------------OBSŁUGA KLIENTA------------------------------------------------
  1922. ----------------------------------------------------------DELETE----------------------------------------------------------
  1923. DELETE Klient
  1924. WHERE IdKlient=11;
  1925. GO
  1926. /*
  1927. (1 row(s) affected)
  1928. */
  1929. DELETE Pracownik
  1930. WHERE IdPracownik=11;
  1931. GO
  1932. /*
  1933. Msg 229, Level 14, State 5, Line 1929
  1934. The DELETE permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  1935.  
  1936. */
  1937. DELETE Samochod
  1938. WHERE IdSamochod=1;
  1939. GO
  1940. /*
  1941. Msg 229, Level 14, State 5, Line 1937
  1942. The DELETE permission was denied on the object 'Samochod', database 'Projekt', schema 'dbo'.
  1943. */
  1944. DELETE Marka
  1945. WHERE IdMarka=1;
  1946. GO
  1947. /*
  1948. Msg 229, Level 14, State 5, Line 1944
  1949. The DELETE permission was denied on the object 'Marka', database 'Projekt', schema 'dbo'.
  1950. */
  1951. DELETE Model
  1952. WHERE IdModel=1;
  1953. GO
  1954. /*
  1955. Msg 229, Level 14, State 5, Line 1951
  1956. The DELETE permission was denied on the object 'Model', database 'Projekt', schema 'dbo'.
  1957. */
  1958. DELETE Nadwozie
  1959. WHERE IdNadwozie=6;
  1960. GO
  1961. /*
  1962. Msg 229, Level 14, State 5, Line 1958
  1963. The DELETE permission was denied on the object 'Nadwozie', database 'Projekt', schema 'dbo'.
  1964.  
  1965. */
  1966. DELETE Wyposazenie
  1967. WHERE IdWyposazenia=10;
  1968. GO
  1969. /*
  1970. Msg 229, Level 14, State 5, Line 1966
  1971. The DELETE permission was denied on the object 'Wyposazenie', database 'Projekt', schema 'dbo'.
  1972.  
  1973. */
  1974. DELETE Transakcja
  1975. WHERE IdTransakcji=1;
  1976. GO
  1977. /*
  1978. Msg 229, Level 14, State 5, Line 1974
  1979. The DELETE permission was denied on the object 'Transakcja', database 'Projekt', schema 'dbo'.
  1980.  
  1981. */
  1982. DELETE OfertaSprzedaz
  1983. WHERE IdOfertaSprzedaz=1;
  1984. GO
  1985. /*
  1986. Msg 229, Level 14, State 5, Line 1982
  1987. The DELETE permission was denied on the object 'OfertaSprzedaz', database 'Projekt', schema 'dbo'.
  1988. */
  1989. ------------------------------------------------------------OBSŁUGA KLIENTA-----------------------------------------------
  1990. ----------------------------------------------------------PROCEDURY-------------------------------------------------------
  1991. EXECUTE KlienciMiejscowosci 1;
  1992. GO
  1993. /*
  1994. Miejscowosc                    LiczbaKlientow
  1995. ------------------------------ --------------
  1996. Kalisz                         9
  1997.  
  1998. (1 row(s) affected)
  1999. */
  2000.  
  2001. EXECUTE dbo.KlienciTransakcje
  2002. @Par_DataOd  = '2010-12-30',
  2003. @Par_DataDo  = '2018-05-31',
  2004. @Par_MinWart  = 0;
  2005. GO
  2006.  
  2007. /*
  2008. IdKlient    Imie                           Nazwisko                                 LiczbaTransakcji CenaLaczna
  2009. ----------- ------------------------------ ---------------------------------------- ---------------- ---------------------
  2010. 4           Tomasz                         Pech                                     1                60000,00
  2011. 8           Karol                          Paździoch                                1                50000,00
  2012. 3           Zbigniew                       Woźniak                                  1                25000,00
  2013.  
  2014. (3 row(s) affected)
  2015. */
  2016.  
  2017. SELECT * FROM dbo.Klient;
  2018. EXECUTE dbo.KlientZnajdzId 3;
  2019. GO
  2020.  
  2021. /*
  2022. IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  2023. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  2024. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  2025. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  2026. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  2027. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  2028. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  2029. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  2030. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  2031. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  2032. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  2033.  
  2034. (9 row(s) affected)
  2035.  
  2036. IdKlient    Imie                           Nazwisko
  2037. ----------- ------------------------------ ----------------------------------------
  2038. 3           Zbigniew                       Woźniak
  2039.  
  2040. (1 row(s) affected)
  2041. */
  2042.  
  2043. EXECUTE dbo.KlientZnajdzNazwisko '   e  ';
  2044. GO
  2045.  
  2046. /*
  2047. IdKlient    Imie                           Nazwisko
  2048. ----------- ------------------------------ ----------------------------------------
  2049. 7           Wojciech                       Boczek
  2050. 10          Michał                         Kiepski
  2051. 9           Andrzej                        Koperek
  2052. 4           Tomasz                         Pech
  2053.  
  2054. (4 row(s) affected)
  2055. */
  2056.  
  2057. EXECUTE dbo.TransakcjaRoznica 30;
  2058. GO
  2059.  
  2060. /*
  2061. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  2062. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  2063. 4            45374565                                           2016-12-12     60000,00              4               9           4
  2064. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  2065. 3            47834356                                           2017-05-02     25000,00              3               10          3
  2066.  
  2067. (3 row(s) affected)
  2068. */
  2069.  
  2070.  
  2071. ------------------------------------------------------------MECHANIK----------------------------------------------------
  2072. ----------------------------------------------------------SELECT----------------------------------------------------------
  2073. SELECT * FROM Klient;
  2074. GO
  2075. /*
  2076. Msg 229, Level 14, State 5, Line 2073
  2077. The SELECT permission was denied on the object 'Klient', database 'Projekt', schema 'dbo'.
  2078. */
  2079. SELECT * FROM Pracownik;
  2080. GO
  2081. /*
  2082. Msg 229, Level 14, State 5, Line 2079
  2083. The SELECT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  2084.  
  2085. */
  2086. SELECT * FROM Samochod;
  2087. GO
  2088. /*
  2089. IdSamochod  IdModel     IdSilnik    IloscDrzwi  Przebieg    IdNadwozie  Opis                                                                                                                                                                                                                                                             IdKlient
  2090. ----------- ----------- ----------- ----------- ----------- ----------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  2091. 2           2           2           3           20000       3                                                                                                                                                                                                                                                                            NULL
  2092. 3           3           6           5           0           2                                                                                                                                                                                                                                                                            NULL
  2093. 4           4           3           5           120000      9           Od niemca, niekręcony                                                                                                                                                                                                                                            NULL
  2094. 5           5           9           5           98000       5                                                                                                                                                                                                                                                                            NULL
  2095. 7           7           4           5           0           1                                                                                                                                                                                                                                                                            NULL
  2096. 8           8           2           5           35000       5           Fajne autko                                                                                                                                                                                                                                                      NULL
  2097.  
  2098. (6 row(s) affected)
  2099.  
  2100. */
  2101. SELECT * FROM Model;
  2102. GO
  2103. /*
  2104. IdModel     IdMarka     ModelNazwa
  2105. ----------- ----------- --------------------------------------------------
  2106. 2           2           Q7
  2107. 3           3           Vectra
  2108. 4           4           Clio
  2109. 5           5           Focus
  2110. 6           6           Challenger
  2111. 7           7           Seicento
  2112. 8           8           Octavia
  2113. 10          10          C5
  2114.  
  2115. (8 row(s) affected)
  2116.  
  2117. */
  2118. SELECT * FROM Marka;
  2119. GO
  2120. /*
  2121. IdMarka     MarkaNazwa
  2122. ----------- --------------------------------------------------
  2123. 9           Alfa
  2124. 2           BMW
  2125. 6           Dodge
  2126. 7           Fiat
  2127. 5           Ford
  2128. 10          Kia
  2129. 3           Opel
  2130. 4           Renault
  2131. 8           Skoda
  2132.  
  2133. (9 row(s) affected)
  2134.  
  2135. */
  2136. SELECT * FROM Silnik;
  2137. GO
  2138. /*
  2139. ----------- -------------------- ---------------------- -----------
  2140. 2           Diesel               1,9                    80
  2141. 3           Diesel               2                      65
  2142. 4           Benzyna              1,8                    160
  2143. 5           Benzyna              1,4                    110
  2144. 6           Benzyna              1,6                    130
  2145. 7           Elektryczny          0                      250
  2146. 8           Hybrydowy            1,4                    190
  2147. 9           Benzyna              2,2                    340
  2148. 10          Elektryczny          0                      270
  2149.  
  2150. (9 row(s) affected)
  2151.  
  2152. */
  2153. SELECT * FROM Nadwozie;
  2154. GO
  2155. /*
  2156. IdNadwozie  NazwaNadwozie
  2157. ----------- --------------------------------------------------
  2158. 1           SUV
  2159. 2           Coupe
  2160. 3           Kombi
  2161. 4           fastback
  2162. 5           Sedan
  2163. 7           Van
  2164. 8           Limuzyna
  2165. 9           Kabriolet
  2166. 10          Hatchback
  2167.  
  2168. (9 row(s) affected)
  2169.  
  2170.  
  2171. */
  2172. SELECT * FROM Wyposazenie;
  2173. GO
  2174. /*
  2175. IdWyposazenia WyposazenieNazwa                                   Opis
  2176. ------------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2177. 1             Klimatyzacja                                       Klima
  2178. 2             Podgrzewana kierownica                             ciepłe rączki
  2179. 3             Podgrzewane fotele                                
  2180. 4             Elektryczne szyby                                  już nie trzeba kręcić!
  2181. 5             Radio CD                                          
  2182. 6             Automatyczna skrzynia biegów                       wszystko samo się robi
  2183. 7             Manualna skrzynia biegów                           a tu już nie
  2184. 8             Poduszki powietrzne                                
  2185. 9             Elektryczne lusterka                              
  2186.  
  2187. (9 row(s) affected)
  2188. */
  2189. SELECT * FROM SamochodWyposazenie;
  2190. GO
  2191. /*
  2192. IdSamochodWyposazenie IdWyposazenie Opis                                                                                                                                                                                                                                                             IdSamochod
  2193. --------------------- ------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  2194. 3                     3                                                                                                                                                                                                                                                                              4
  2195. 4                     4                                                                                                                                                                                                                                                                              5
  2196. 5                     5                                                                                                                                                                                                                                                                              4
  2197. 8                     8                                                                                                                                                                                                                                                                              4
  2198. 9                     9                                                                                                                                                                                                                                                                              5
  2199.  
  2200. (5 row(s) affected)
  2201. */
  2202. SELECT * FROM Transakcja;
  2203. GO
  2204. /*
  2205. Msg 229, Level 14, State 5, Line 2202
  2206. The SELECT permission was denied on the object 'Transakcja', database 'Projekt', schema 'dbo'.
  2207.  
  2208. */
  2209. SELECT * FROM OfertaSprzedaz;
  2210. GO
  2211. /*
  2212. Msg 229, Level 14, State 5, Line 2209
  2213. The SELECT permission was denied on the object 'OfertaSprzedaz', database 'Projekt', schema 'dbo'.
  2214.  
  2215. */
  2216.  
  2217.  
  2218. ------------------------------------------------------------MECHANIK----------------------------------------------------
  2219. ----------------------------------------------------------INSERT----------------------------------------------------------
  2220. INSERT Klient
  2221. (IdKlient, Imie, Nazwisko, Ulica, NrDomu, NrLokalu, Miejscowosc, KodPocztowy, Poczta, NrTel, Nazwa)
  2222. VALUES
  2223. (11, 'Jan', 'Nowak', 'Ogrodowa', 11, 10, 'Kalisz', '62-860', 'Kalisz', '+48 482 497615', 'Firma')
  2224. GO
  2225.  
  2226. /*
  2227. Msg 229, Level 14, State 5, Line 2220
  2228. The INSERT permission was denied on the object 'Klient', database 'Projekt', schema 'dbo'.
  2229.  
  2230. */
  2231.  
  2232. INSERT Pracownik
  2233. (IdPracownik, Imie, Nazwisko, Stanowisko, Telefon, Email)
  2234. VALUES
  2235. (11, 'Adam', 'Kowalski', 'Mechanik', '+48 591 391724', 'akowalski@komis.pl')
  2236. GO
  2237.  
  2238. /*
  2239. Msg 229, Level 14, State 5, Line 2232
  2240. The INSERT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  2241.  
  2242. */
  2243.  
  2244. INSERT Samochod
  2245. (IdSamochod, IdModel, IdSilnik, IloscDrzwi, Przebieg, IdNadwozie, Opis)
  2246. VALUES
  2247. (1, 2, 2, 5, 1000, 1, ' ')
  2248. GO
  2249.  
  2250. /*
  2251. (1 row(s) affected)
  2252. */
  2253.  
  2254. INSERT Model
  2255. (IdModel, IdMarka, ModelNazwa)
  2256. VALUES
  2257. (1,2,'R8')
  2258. GO
  2259.  
  2260. /*
  2261. (1 row(s) affected)
  2262. */
  2263.  
  2264. INSERT Marka
  2265. (IdMarka, MarkaNazwa)
  2266. VALUES
  2267. (1, 'Rover')
  2268. GO
  2269.  
  2270. /*
  2271. (1 row(s) affected)
  2272. */
  2273.  
  2274. INSERT Nadwozie
  2275. (IdNadwozie, NazwaNadwozie)
  2276. VALUES
  2277. (6,'Test')
  2278. GO
  2279. /*
  2280. (1 row(s) affected)
  2281. */
  2282.  
  2283. INSERT Wyposazenie
  2284. (IdWyposazenia, WyposazenieNazwa, Opis)
  2285. VALUES
  2286. (10, 'Elektryczne lusterka', ' ')
  2287. GO
  2288.  
  2289. /*
  2290. (1 row(s) affected)
  2291. */
  2292.  
  2293. INSERT Transakcja
  2294. (IdTransakcji, NrTransakcji, DataTransakcji, Kwota, IdKlientNabywca, IdPracownik, IdOfertaSprzedaz)
  2295. VALUES
  2296. (1, 'JJF38F', '2017-05-03', 15000, 3, 10, 3)
  2297. GO
  2298.  
  2299. /*
  2300. Msg 229, Level 14, State 5, Line 2293
  2301. The INSERT permission was denied on the object 'Transakcja', database 'Projekt', schema 'dbo'.
  2302.  
  2303. */
  2304.  
  2305. INSERT OfertaSprzedaz
  2306. (IdOfertaSprzedaz, IdSamochod, Cena, IdPracownik, Data_od, Data_do)
  2307. VALUES
  2308. (1, 3, 20000, 3, '2016-05-05','2017-05-05')
  2309. GO
  2310.  
  2311. /*
  2312. Msg 229, Level 14, State 5, Line 2305
  2313. The INSERT permission was denied on the object 'OfertaSprzedaz', database 'Projekt', schema 'dbo'.
  2314.  
  2315. */
  2316.  
  2317. -----------------------------------------------------------MECHANIK----------------------------------------------------
  2318. ----------------------------------------------------------DELETE----------------------------------------------------------
  2319. DELETE Klient
  2320. WHERE IdKlient=11;
  2321. GO
  2322. /*
  2323. Msg 229, Level 14, State 5, Line 2319
  2324. The SELECT permission was denied on the object 'Klient', database 'Projekt', schema 'dbo'.
  2325. Msg 229, Level 14, State 5, Line 2319
  2326. The DELETE permission was denied on the object 'Klient', database 'Projekt', schema 'dbo'.
  2327.  
  2328. */
  2329. DELETE Pracownik
  2330. WHERE IdPracownik=11;
  2331. GO
  2332. /*
  2333. Msg 229, Level 14, State 5, Line 2329
  2334. The SELECT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  2335. Msg 229, Level 14, State 5, Line 2329
  2336. The DELETE permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  2337.  
  2338. */
  2339. DELETE Samochod
  2340. WHERE IdSamochod=1;
  2341. GO
  2342. /*
  2343. (1 row(s) affected)
  2344. */
  2345. DELETE Marka
  2346. WHERE IdMarka=1;
  2347. GO
  2348. /*
  2349. (1 row(s) affected)
  2350. */
  2351. DELETE Model
  2352. WHERE IdModel=1;
  2353. GO
  2354. /*
  2355. (1 row(s) affected)
  2356. */
  2357. DELETE Nadwozie
  2358. WHERE IdNadwozie=6;
  2359. GO
  2360. /*
  2361. (1 row(s) affected)
  2362. */
  2363. DELETE Wyposazenie
  2364. WHERE IdWyposazenia=10;
  2365. GO
  2366. /*
  2367. (1 row(s) affected)
  2368. */
  2369. DELETE Transakcja
  2370. WHERE IdTransakcji=1;
  2371. GO
  2372. /*
  2373. Msg 229, Level 14, State 5, Line 2369
  2374. The SELECT permission was denied on the object 'Transakcja', database 'Projekt', schema 'dbo'.
  2375. Msg 229, Level 14, State 5, Line 2369
  2376. The DELETE permission was denied on the object 'Transakcja', database 'Projekt', schema 'dbo'.
  2377.  
  2378. */
  2379. DELETE OfertaSprzedaz
  2380. WHERE IdOfertaSprzedaz=1;
  2381. GO
  2382. /*
  2383. Msg 229, Level 14, State 5, Line 2379
  2384. The SELECT permission was denied on the object 'OfertaSprzedaz', database 'Projekt', schema 'dbo'.
  2385. Msg 229, Level 14, State 5, Line 2379
  2386. The DELETE permission was denied on the object 'OfertaSprzedaz', database 'Projekt', schema 'dbo'.
  2387.  
  2388. */
  2389.  
  2390. ------------------------------------------------------------MECHANIK----------------------------------------------------
  2391. ----------------------------------------------------------PROCEDURY-------------------------------------------------------
  2392. EXECUTE KlienciMiejscowosci 1;
  2393. GO
  2394. /*
  2395. Msg 229, Level 14, State 5, Procedure KlienciMiejscowosci, Line 2392
  2396. The EXECUTE permission was denied on the object 'KlienciMiejscowosci', database 'Projekt', schema 'dbo'.
  2397.  
  2398. */
  2399.  
  2400. EXECUTE dbo.KlienciTransakcje
  2401. @Par_DataOd  = '2010-12-30',
  2402. @Par_DataDo  = '2018-05-31',
  2403. @Par_MinWart  = 0;
  2404. GO
  2405.  
  2406. /*
  2407. Msg 229, Level 14, State 5, Procedure KlienciTransakcje, Line 2400
  2408. The EXECUTE permission was denied on the object 'KlienciTransakcje', database 'Projekt', schema 'dbo'.
  2409.  
  2410. */
  2411.  
  2412. SELECT * FROM dbo.Klient;
  2413. EXECUTE dbo.KlientZnajdzId 3;
  2414. GO
  2415.  
  2416. /*
  2417. Msg 229, Level 14, State 5, Line 2412
  2418. The SELECT permission was denied on the object 'Klient', database 'Projekt', schema 'dbo'.
  2419. Msg 229, Level 14, State 5, Procedure KlientZnajdzId, Line 2411
  2420. The EXECUTE permission was denied on the object 'KlientZnajdzId', database 'Projekt', schema 'dbo'.
  2421.  
  2422. */
  2423.  
  2424. EXECUTE dbo.KlientZnajdzNazwisko '   e  ';
  2425. GO
  2426.  
  2427. /*
  2428. Msg 229, Level 14, State 5, Procedure KlientZnajdzNazwisko, Line 2423
  2429. The EXECUTE permission was denied on the object 'KlientZnajdzNazwisko', database 'Projekt', schema 'dbo'.
  2430.  
  2431. */
  2432.  
  2433. EXECUTE dbo.TransakcjaRoznica 30;
  2434. GO
  2435.  
  2436. /*
  2437. Msg 229, Level 14, State 5, Procedure TransakcjaRoznica, Line 2432
  2438. The EXECUTE permission was denied on the object 'TransakcjaRoznica', database 'Projekt', schema 'dbo'.
  2439.  
  2440. */
  2441.  
  2442. ------------------------------------------------------------KLIENT----------------------------------------------------
  2443. ----------------------------------------------------------SELECT----------------------------------------------------------
  2444. SELECT * FROM Klient;
  2445. GO
  2446. /*IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  2447. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  2448. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  2449. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  2450. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  2451. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  2452. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  2453. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  2454. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  2455. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  2456. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  2457.  
  2458. (9 row(s) affected)*/
  2459. SELECT * FROM Pracownik;
  2460. GO
  2461. /*
  2462. Msg 229, Level 14, State 5, Line 2459
  2463. The SELECT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  2464.  
  2465. */
  2466. SELECT * FROM Samochod;
  2467. GO
  2468. /*
  2469. IdSamochod  IdModel     IdSilnik    IloscDrzwi  Przebieg    IdNadwozie  Opis                                                                                                                                                                                                                                                             IdKlient
  2470. ----------- ----------- ----------- ----------- ----------- ----------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  2471. 2           2           2           3           20000       3                                                                                                                                                                                                                                                                            NULL
  2472. 3           3           6           5           0           2                                                                                                                                                                                                                                                                            NULL
  2473. 4           4           3           5           120000      9           Od niemca, niekręcony                                                                                                                                                                                                                                            NULL
  2474. 5           5           9           5           98000       5                                                                                                                                                                                                                                                                            NULL
  2475. 7           7           4           5           0           1                                                                                                                                                                                                                                                                            NULL
  2476. 8           8           2           5           35000       5           Fajne autko                                                                                                                                                                                                                                                      NULL
  2477.  
  2478. (6 row(s) affected)
  2479.  
  2480. */
  2481. SELECT * FROM Model;
  2482. GO
  2483. /*
  2484. IdModel     IdMarka     ModelNazwa
  2485. ----------- ----------- --------------------------------------------------
  2486. 2           2           Q7
  2487. 3           3           Vectra
  2488. 4           4           Clio
  2489. 5           5           Focus
  2490. 6           6           Challenger
  2491. 7           7           Seicento
  2492. 8           8           Octavia
  2493. 10          10          C5
  2494.  
  2495. (8 row(s) affected)
  2496.  
  2497. */
  2498. SELECT * FROM Marka;
  2499. GO
  2500. /*
  2501. IdMarka     MarkaNazwa
  2502. ----------- --------------------------------------------------
  2503. 9           Alfa
  2504. 2           BMW
  2505. 6           Dodge
  2506. 7           Fiat
  2507. 5           Ford
  2508. 10          Kia
  2509. 3           Opel
  2510. 4           Renault
  2511. 8           Skoda
  2512.  
  2513. (9 row(s) affected)
  2514.  
  2515. */
  2516. SELECT * FROM Silnik;
  2517. GO
  2518. /*
  2519. ----------- -------------------- ---------------------- -----------
  2520. 2           Diesel               1,9                    80
  2521. 3           Diesel               2                      65
  2522. 4           Benzyna              1,8                    160
  2523. 5           Benzyna              1,4                    110
  2524. 6           Benzyna              1,6                    130
  2525. 7           Elektryczny          0                      250
  2526. 8           Hybrydowy            1,4                    190
  2527. 9           Benzyna              2,2                    340
  2528. 10          Elektryczny          0                      270
  2529.  
  2530. (9 row(s) affected)
  2531.  
  2532. */
  2533. SELECT * FROM Nadwozie;
  2534. GO
  2535. /*
  2536. IdNadwozie  NazwaNadwozie
  2537. ----------- --------------------------------------------------
  2538. 1           SUV
  2539. 2           Coupe
  2540. 3           Kombi
  2541. 4           fastback
  2542. 5           Sedan
  2543. 7           Van
  2544. 8           Limuzyna
  2545. 9           Kabriolet
  2546. 10          Hatchback
  2547.  
  2548. (9 row(s) affected)
  2549.  
  2550.  
  2551. */
  2552. SELECT * FROM Wyposazenie;
  2553. GO
  2554. /*
  2555. IdWyposazenia WyposazenieNazwa                                   Opis
  2556. ------------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2557. 1             Klimatyzacja                                       Klima
  2558. 2             Podgrzewana kierownica                             ciepłe rączki
  2559. 3             Podgrzewane fotele                                
  2560. 4             Elektryczne szyby                                  już nie trzeba kręcić!
  2561. 5             Radio CD                                          
  2562. 6             Automatyczna skrzynia biegów                       wszystko samo się robi
  2563. 7             Manualna skrzynia biegów                           a tu już nie
  2564. 8             Poduszki powietrzne                                
  2565. 9             Elektryczne lusterka                              
  2566.  
  2567. (9 row(s) affected)
  2568. */
  2569. SELECT * FROM SamochodWyposazenie;
  2570. GO
  2571. /*
  2572. IdSamochodWyposazenie IdWyposazenie Opis                                                                                                                                                                                                                                                             IdSamochod
  2573. --------------------- ------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  2574. 3                     3                                                                                                                                                                                                                                                                              4
  2575. 4                     4                                                                                                                                                                                                                                                                              5
  2576. 5                     5                                                                                                                                                                                                                                                                              4
  2577. 8                     8                                                                                                                                                                                                                                                                              4
  2578. 9                     9                                                                                                                                                                                                                                                                              5
  2579.  
  2580. (5 row(s) affected)
  2581. */
  2582. SELECT * FROM Transakcja;
  2583. GO
  2584. /*
  2585. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  2586. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  2587. 3            47834356                                           2017-05-02     25000,00              3               10          3
  2588. 4            45374565                                           2016-12-12     60000,00              4               9           4
  2589. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  2590.  
  2591. (3 row(s) affected)
  2592. */
  2593. SELECT * FROM OfertaSprzedaz;
  2594. GO
  2595. /*
  2596. IdOfertaSprzedaz IdSamochod  Cena                  IdPracownik Data_od    Data_do
  2597. ---------------- ----------- --------------------- ----------- ---------- ----------
  2598. 3                3           125000,00             3           2018-01-01 2018-01-02
  2599. 4                4           75000,00              2           2016-05-22 2017-03-12
  2600. 7                7           14000,00              5           2017-07-31 2017-11-13
  2601. 8                8           9999,00               6           2016-10-22 2017-04-25
  2602.  
  2603. (4 row(s) affected)
  2604. */
  2605.  
  2606.  
  2607. ------------------------------------------------------------KLIENT----------------------------------------------------
  2608. ----------------------------------------------------------INSERT----------------------------------------------------------
  2609. INSERT Klient
  2610. (IdKlient, Imie, Nazwisko, Ulica, NrDomu, NrLokalu, Miejscowosc, KodPocztowy, Poczta, NrTel, Nazwa)
  2611. VALUES
  2612. (11, 'Jan', 'Nowak', 'Ogrodowa', 11, 10, 'Kalisz', '62-860', 'Kalisz', '+48 482 497615', 'Firma')
  2613. GO
  2614.  
  2615. /*
  2616. (1 row(s) affected)
  2617. */
  2618.  
  2619. INSERT Pracownik
  2620. (IdPracownik, Imie, Nazwisko, Stanowisko, Telefon, Email)
  2621. VALUES
  2622. (11, 'Adam', 'Kowalski', 'Mechanik', '+48 591 391724', 'akowalski@komis.pl')
  2623. GO
  2624.  
  2625. /*
  2626. Msg 229, Level 14, State 5, Line 2619
  2627. The INSERT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  2628.  
  2629. */
  2630.  
  2631. INSERT Samochod
  2632. (IdSamochod, IdModel, IdSilnik, IloscDrzwi, Przebieg, IdNadwozie, Opis)
  2633. VALUES
  2634. (1, 2, 2, 5, 1000, 1, ' ')
  2635. GO
  2636.  
  2637. /*
  2638. Msg 229, Level 14, State 5, Line 2631
  2639. The INSERT permission was denied on the object 'Samochod', database 'Projekt', schema 'dbo'.
  2640.  
  2641. */
  2642.  
  2643. INSERT Model
  2644. (IdModel, IdMarka, ModelNazwa)
  2645. VALUES
  2646. (1,2,'R8')
  2647. GO
  2648.  
  2649. /*
  2650. Msg 229, Level 14, State 5, Line 2643
  2651. The INSERT permission was denied on the object 'Model', database 'Projekt', schema 'dbo'.
  2652.  
  2653. */
  2654.  
  2655. INSERT Marka
  2656. (IdMarka, MarkaNazwa)
  2657. VALUES
  2658. (1, 'Rover')
  2659. GO
  2660.  
  2661. /*
  2662. Msg 229, Level 14, State 5, Line 2655
  2663. The INSERT permission was denied on the object 'Marka', database 'Projekt', schema 'dbo'.
  2664.  
  2665. */
  2666.  
  2667. INSERT Nadwozie
  2668. (IdNadwozie, NazwaNadwozie)
  2669. VALUES
  2670. (6,'Test')
  2671. GO
  2672. /*
  2673. Msg 229, Level 14, State 5, Line 2667
  2674. The INSERT permission was denied on the object 'Nadwozie', database 'Projekt', schema 'dbo'.
  2675.  
  2676. */
  2677.  
  2678. INSERT Wyposazenie
  2679. (IdWyposazenia, WyposazenieNazwa, Opis)
  2680. VALUES
  2681. (10, 'Elektryczne lusterka', ' ')
  2682. GO
  2683.  
  2684. /*
  2685. Msg 229, Level 14, State 5, Line 2678
  2686. The INSERT permission was denied on the object 'Wyposazenie', database 'Projekt', schema 'dbo'.
  2687.  
  2688. */
  2689.  
  2690. INSERT Transakcja
  2691. (IdTransakcji, NrTransakcji, DataTransakcji, Kwota, IdKlientNabywca, IdPracownik, IdOfertaSprzedaz)
  2692. VALUES
  2693. (1, 'JJF38F', '2017-05-03', 15000, 3, 10, 3)
  2694. GO
  2695.  
  2696. /*
  2697. Msg 229, Level 14, State 5, Line 2690
  2698. The INSERT permission was denied on the object 'Transakcja', database 'Projekt', schema 'dbo'.
  2699.  
  2700. */
  2701.  
  2702. INSERT OfertaSprzedaz
  2703. (IdOfertaSprzedaz, IdSamochod, Cena, IdPracownik, Data_od, Data_do)
  2704. VALUES
  2705. (1, 3, 20000, 3, '2016-05-05','2017-05-05')
  2706. GO
  2707.  
  2708. /*
  2709. Msg 229, Level 14, State 5, Line 2702
  2710. The INSERT permission was denied on the object 'OfertaSprzedaz', database 'Projekt', schema 'dbo'.
  2711.  
  2712. */
  2713.  
  2714. -----------------------------------------------------------KLIENT----------------------------------------------------
  2715. ----------------------------------------------------------DELETE----------------------------------------------------------
  2716. DELETE Klient
  2717. WHERE IdKlient=11;
  2718. GO
  2719. /*
  2720. (1 row(s) affected)
  2721. */
  2722. DELETE Pracownik
  2723. WHERE IdPracownik=11;
  2724. GO
  2725. /*
  2726. Msg 229, Level 14, State 5, Line 2722
  2727. The SELECT permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  2728. Msg 229, Level 14, State 5, Line 2722
  2729. The DELETE permission was denied on the object 'Pracownik', database 'Projekt', schema 'dbo'.
  2730.  
  2731. */
  2732. DELETE Samochod
  2733. WHERE IdSamochod=1;
  2734. GO
  2735. /*
  2736. Msg 229, Level 14, State 5, Line 2732
  2737. The DELETE permission was denied on the object 'Samochod', database 'Projekt', schema 'dbo'.
  2738.  
  2739. */
  2740. DELETE Marka
  2741. WHERE IdMarka=1;
  2742. GO
  2743. /*
  2744. Msg 229, Level 14, State 5, Line 2740
  2745. The DELETE permission was denied on the object 'Marka', database 'Projekt', schema 'dbo'.
  2746.  
  2747. */
  2748. DELETE Model
  2749. WHERE IdModel=1;
  2750. GO
  2751. /*
  2752. Msg 229, Level 14, State 5, Line 2748
  2753. The DELETE permission was denied on the object 'Model', database 'Projekt', schema 'dbo'.
  2754.  
  2755. */
  2756. DELETE Nadwozie
  2757. WHERE IdNadwozie=6;
  2758. GO
  2759. /*
  2760. Msg 229, Level 14, State 5, Line 2756
  2761. The DELETE permission was denied on the object 'Nadwozie', database 'Projekt', schema 'dbo'.
  2762.  
  2763. */
  2764. DELETE Wyposazenie
  2765. WHERE IdWyposazenia=10;
  2766. GO
  2767. /*
  2768. Msg 229, Level 14, State 5, Line 2764
  2769. The DELETE permission was denied on the object 'Wyposazenie', database 'Projekt', schema 'dbo'.
  2770.  
  2771. */
  2772. DELETE Transakcja
  2773. WHERE IdTransakcji=1;
  2774. GO
  2775. /*
  2776. Msg 229, Level 14, State 5, Line 2772
  2777. The DELETE permission was denied on the object 'Transakcja', database 'Projekt', schema 'dbo'.
  2778.  
  2779. */
  2780. DELETE OfertaSprzedaz
  2781. WHERE IdOfertaSprzedaz=1;
  2782. GO
  2783. /*
  2784. Msg 229, Level 14, State 5, Line 2780
  2785. The DELETE permission was denied on the object 'OfertaSprzedaz', database 'Projekt', schema 'dbo'.
  2786.  
  2787. */
  2788.  
  2789. ------------------------------------------------------------KLIENT----------------------------------------------------
  2790. ----------------------------------------------------------PROCEDURY-------------------------------------------------------
  2791. EXECUTE KlienciMiejscowosci 1;
  2792. GO
  2793. /*
  2794. Msg 229, Level 14, State 5, Procedure KlienciMiejscowosci, Line 2791
  2795. The EXECUTE permission was denied on the object 'KlienciMiejscowosci', database 'Projekt', schema 'dbo'.
  2796.  
  2797. */
  2798.  
  2799. EXECUTE dbo.KlienciTransakcje
  2800. @Par_DataOd  = '2010-12-30',
  2801. @Par_DataDo  = '2018-05-31',
  2802. @Par_MinWart  = 0;
  2803. GO
  2804.  
  2805. /*
  2806. Msg 229, Level 14, State 5, Procedure KlienciTransakcje, Line 2799
  2807. The EXECUTE permission was denied on the object 'KlienciTransakcje', database 'Projekt', schema 'dbo'.
  2808.  
  2809. */
  2810.  
  2811. SELECT * FROM dbo.Klient;
  2812. EXECUTE dbo.KlientZnajdzId 3;
  2813. GO
  2814.  
  2815. /*
  2816. IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  2817. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  2818. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  2819. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  2820. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  2821. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  2822. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  2823. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  2824. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  2825. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  2826. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  2827.  
  2828. (9 row(s) affected)
  2829.  
  2830. Msg 229, Level 14, State 5, Procedure KlientZnajdzId, Line 2811
  2831. The EXECUTE permission was denied on the object 'KlientZnajdzId', database 'Projekt', schema 'dbo'.
  2832.  
  2833. */
  2834.  
  2835. EXECUTE dbo.KlientZnajdzNazwisko '   e  ';
  2836. GO
  2837.  
  2838. /*
  2839. Msg 229, Level 14, State 5, Procedure KlientZnajdzNazwisko, Line 2835
  2840. The EXECUTE permission was denied on the object 'KlientZnajdzNazwisko', database 'Projekt', schema 'dbo'.
  2841. */
  2842.  
  2843. EXECUTE dbo.TransakcjaRoznica 30;
  2844. GO
  2845.  
  2846. /*
  2847. Msg 229, Level 14, State 5, Procedure TransakcjaRoznica, Line 2842
  2848. The EXECUTE permission was denied on the object 'TransakcjaRoznica', database 'Projekt', schema 'dbo'.
  2849. */
  2850.  
  2851. ------------------------------------------------------------GOŚĆ----------------------------------------------------
  2852. ----------------------------------------------------------SELECT----------------------------------------------------------
  2853. SELECT * FROM Klient;
  2854. GO
  2855. /*IdKlient    Imie                           Nazwisko                                 Ulica                                              NrDomu     NrLokalu   Miejscowosc                    KodPocztowy                    Poczta                                             NrTel                Nazwa
  2856. ----------- ------------------------------ ---------------------------------------- -------------------------------------------------- ---------- ---------- ------------------------------ ------------------------------ -------------------------------------------------- -------------------- ----------------------------------------------------------------------------------------------------
  2857. 1           Adam                           Nowak                                    Parkowa                                            10         15         Kalisz                         62-800                         Kalisz                                             +48 482 497615      
  2858. 3           Zbigniew                       Woźniak                                  Poniatowskiego                                     12         7          Kalisz                         62-800                         Kalisz                                             +48 827 281994      
  2859. 4           Tomasz                         Pech                                     Środmiejska                                        122        1B         Kalisz                         62-800                         Kalisz                                             +48 513 246288      
  2860. 5           Jakub                          Kruk                                     Kościuszki                                         2          13C        Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  2861. 6           Andrzej                        Duda                                     Wielka                                             1          1          Kalisz                         62-860                         Kalisz                                             +48 591 391724       Presidente
  2862. 7           Wojciech                       Boczek                                   Szeroka                                            4          11         Kalisz                         62-800                         Kalisz                                             +48 800 281592      
  2863. 8           Karol                          Paździoch                                Ogrodowa                                           80         45         Kalisz                         62-800                         Kalisz                                             +48 953 873289      
  2864. 9           Andrzej                        Koperek                                  Poznańska                                          30         40         Kalisz                         62-800                         Kalisz                                             +48 742 518732      
  2865. 10          Michał                         Kiepski                                  Krakowska                                          1          100        Kalisz                         62-800                         Kalisz                                             +48 618 999999      
  2866.  
  2867. (9 row(s) affected)*/
  2868. SELECT * FROM Pracownik;
  2869. GO
  2870. /*
  2871. IdPracownik Imie                           Nazwisko                                 Stanowisko                     Telefon              Email
  2872. ----------- ------------------------------ ---------------------------------------- ------------------------------ -------------------- --------------------------------------------------
  2873. 1           Stanisław                      Ziemiocha                                Prezes                         +48 591 391724       sziemiocha@komis.pl
  2874. 2           Józef                          Zieliński                                Zastępca prezesa               +48 591 391724       jzielinski@komis.pl
  2875. 3           Maksymilian                    Lewandowski                              Dyrektor                       +48 591 391724       mlewandowski@komis.pl
  2876. 4           Adrian                         Wiśniewski                               Kierownik                      +48 591 391724       awisniewski@komis.pl
  2877. 5           Artur                          Wójcik                                   Kierownik                      +48 753 285927       awojcik@komis.pl
  2878. 6           Damian                         Woźniak                                  Sprzedawca                     +48 591 391724       dwozniak@komis.pl
  2879. 7           Paweł                          Nowak                                    Sprzedawca                     +48 591 391724       pnowak@komis.pl
  2880. 9           Marcin                         Dąbrowski                                Mechanik                       +48 591 391724       mdabrowski@komis.pl
  2881. 10          Maciek                         Kozłowski                                Mechanik                       +48 591 391724       mkozlowski@komis.pl
  2882.  
  2883. (9 row(s) affected)
  2884.  
  2885. */
  2886. SELECT * FROM Samochod;
  2887. GO
  2888. /*
  2889. IdSamochod  IdModel     IdSilnik    IloscDrzwi  Przebieg    IdNadwozie  Opis                                                                                                                                                                                                                                                             IdKlient
  2890. ----------- ----------- ----------- ----------- ----------- ----------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  2891. 2           2           2           3           20000       3                                                                                                                                                                                                                                                                            NULL
  2892. 3           3           6           5           0           2                                                                                                                                                                                                                                                                            NULL
  2893. 4           4           3           5           120000      9           Od niemca, niekręcony                                                                                                                                                                                                                                            NULL
  2894. 5           5           9           5           98000       5                                                                                                                                                                                                                                                                            NULL
  2895. 7           7           4           5           0           1                                                                                                                                                                                                                                                                            NULL
  2896. 8           8           2           5           35000       5           Fajne autko                                                                                                                                                                                                                                                      NULL
  2897.  
  2898. (6 row(s) affected)
  2899.  
  2900. */
  2901. SELECT * FROM Model;
  2902. GO
  2903. /*
  2904. IdModel     IdMarka     ModelNazwa
  2905. ----------- ----------- --------------------------------------------------
  2906. 2           2           Q7
  2907. 3           3           Vectra
  2908. 4           4           Clio
  2909. 5           5           Focus
  2910. 6           6           Challenger
  2911. 7           7           Seicento
  2912. 8           8           Octavia
  2913. 10          10          C5
  2914.  
  2915. (8 row(s) affected)
  2916.  
  2917. */
  2918. SELECT * FROM Marka;
  2919. GO
  2920. /*
  2921. IdMarka     MarkaNazwa
  2922. ----------- --------------------------------------------------
  2923. 9           Alfa
  2924. 2           BMW
  2925. 6           Dodge
  2926. 7           Fiat
  2927. 5           Ford
  2928. 10          Kia
  2929. 3           Opel
  2930. 4           Renault
  2931. 8           Skoda
  2932.  
  2933. (9 row(s) affected)
  2934.  
  2935. */
  2936. SELECT * FROM Silnik;
  2937. GO
  2938. /*
  2939. ----------- -------------------- ---------------------- -----------
  2940. 2           Diesel               1,9                    80
  2941. 3           Diesel               2                      65
  2942. 4           Benzyna              1,8                    160
  2943. 5           Benzyna              1,4                    110
  2944. 6           Benzyna              1,6                    130
  2945. 7           Elektryczny          0                      250
  2946. 8           Hybrydowy            1,4                    190
  2947. 9           Benzyna              2,2                    340
  2948. 10          Elektryczny          0                      270
  2949.  
  2950. (9 row(s) affected)
  2951.  
  2952. */
  2953. SELECT * FROM Nadwozie;
  2954. GO
  2955. /*
  2956. IdNadwozie  NazwaNadwozie
  2957. ----------- --------------------------------------------------
  2958. 1           SUV
  2959. 2           Coupe
  2960. 3           Kombi
  2961. 4           fastback
  2962. 5           Sedan
  2963. 7           Van
  2964. 8           Limuzyna
  2965. 9           Kabriolet
  2966. 10          Hatchback
  2967.  
  2968. (9 row(s) affected)
  2969.  
  2970.  
  2971. */
  2972. SELECT * FROM Wyposazenie;
  2973. GO
  2974. /*
  2975. IdWyposazenia WyposazenieNazwa                                   Opis
  2976. ------------- -------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2977. 1             Klimatyzacja                                       Klima
  2978. 2             Podgrzewana kierownica                             ciepłe rączki
  2979. 3             Podgrzewane fotele                                
  2980. 4             Elektryczne szyby                                  już nie trzeba kręcić!
  2981. 5             Radio CD                                          
  2982. 6             Automatyczna skrzynia biegów                       wszystko samo się robi
  2983. 7             Manualna skrzynia biegów                           a tu już nie
  2984. 8             Poduszki powietrzne                                
  2985. 9             Elektryczne lusterka                              
  2986.  
  2987. (9 row(s) affected)
  2988. */
  2989. SELECT * FROM SamochodWyposazenie;
  2990. GO
  2991. /*
  2992. IdSamochodWyposazenie IdWyposazenie Opis                                                                                                                                                                                                                                                             IdSamochod
  2993. --------------------- ------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------
  2994. 3                     3                                                                                                                                                                                                                                                                              4
  2995. 4                     4                                                                                                                                                                                                                                                                              5
  2996. 5                     5                                                                                                                                                                                                                                                                              4
  2997. 8                     8                                                                                                                                                                                                                                                                              4
  2998. 9                     9                                                                                                                                                                                                                                                                              5
  2999.  
  3000. (5 row(s) affected)
  3001. */
  3002. SELECT * FROM Transakcja;
  3003. GO
  3004. /*
  3005. IdTransakcji NrTransakcji                                       DataTransakcji Kwota                 IdKlientNabywca IdPracownik IdOfertaSprzedaz
  3006. ------------ -------------------------------------------------- -------------- --------------------- --------------- ----------- ----------------
  3007. 3            47834356                                           2017-05-02     25000,00              3               10          3
  3008. 4            45374565                                           2016-12-12     60000,00              4               9           4
  3009. 8            VN7R6Q9                                            2017-01-03     50000,00              8               7           8
  3010.  
  3011. (3 row(s) affected)
  3012. */
  3013. SELECT * FROM OfertaSprzedaz;
  3014. GO
  3015. /*
  3016. IdOfertaSprzedaz IdSamochod  Cena                  IdPracownik Data_od    Data_do
  3017. ---------------- ----------- --------------------- ----------- ---------- ----------
  3018. 3                3           125000,00             3           2018-01-01 2018-01-02
  3019. 4                4           75000,00              2           2016-05-22 2017-03-12
  3020. 7                7           14000,00              5           2017-07-31 2017-11-13
  3021. 8                8           9999,00               6           2016-10-22 2017-04-25
  3022.  
  3023. (4 row(s) affected)
  3024. */
  3025.  
  3026. ------------------------------------------------------------GOŚĆ----------------------------------------------------
  3027. ----------------------------------------------------------INSERT----------------------------------------------------------
  3028.  
  3029. -----------------------------------------------------------GOŚĆ----------------------------------------------------
  3030. ----------------------------------------------------------DELETE----------------------------------------------------------
  3031.  
  3032. ------------------------------------------------------------GOŚĆ----------------------------------------------------
  3033. ----------------------------------------------------------PROCEDURY-------------------------------------------------------
Add Comment
Please, Sign In to add comment