Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 18.02 KB | None | 0 0
  1. /*Zad3a=======================================================================================*/   
  2.  
  3. IF EXISTS
  4. ( SELECT 1
  5. FROM sysobjects obj
  6. WHERE (obj.name = 'etaty')
  7. AND (OBJECTPROPERTY(obj.[id],'IsUserTable')=1)
  8. )
  9. BEGIN
  10. DROP TABLE etaty
  11. END
  12. IF EXISTS
  13. ( SELECT 1
  14. FROM sysobjects obj
  15. WHERE (obj.name = 'osoby')
  16. AND (OBJECTPROPERTY(obj.[id],'IsUserTable')=1)
  17. )
  18. BEGIN
  19. DROP TABLE osoby
  20. END
  21. IF EXISTS
  22. ( SELECT 1
  23. FROM sysobjects obj
  24. WHERE (obj.name = 'firmy')
  25. AND (OBJECTPROPERTY(obj.[id],'IsUserTable')=1)
  26. )
  27. BEGIN
  28. DROP TABLE firmy
  29. END
  30. IF EXISTS
  31. ( SELECT 1
  32. FROM sysobjects obj
  33. WHERE (obj.name = 'miasta')
  34. AND (OBJECTPROPERTY(obj.[id],'IsUserTable')=1)
  35. )
  36. BEGIN
  37. DROP TABLE miasta
  38. END
  39. IF EXISTS
  40. ( SELECT 1
  41. FROM sysobjects obj
  42. WHERE (obj.name = 'woj')
  43. AND (OBJECTPROPERTY(obj.[id],'IsUserTable')=1)
  44. )
  45. BEGIN
  46. DROP TABLE woj
  47. END
  48. GO
  49.  
  50.  
  51. /*=======================================================================================*/
  52. /*tworzenie tablicy województw*/
  53. CREATE TABLE [dbo].woj
  54. (   kod_woj     CHAR(3)     NOT NULL
  55.     CONSTRAINT pk_woj PRIMARY KEY
  56. ,   nazwa       VARCHAR(30) NOT NULL
  57. )
  58. GO
  59. /*wstawianie rekordów to tablicy województw*/
  60. INSERT INTO woj VALUES ('Lub','Lubelskie')
  61. INSERT INTO woj VALUES ('Maz','Mazowieckie')
  62. INSERT INTO woj VALUES ('Opo','Opolskie')
  63. INSERT INTO woj VALUES ('Pod','Podkarpackie')
  64. INSERT INTO woj VALUES ('Pom','Pomorskie')
  65. INSERT INTO woj VALUES ('Wie','Wielkopolskie')
  66. INSERT INTO woj VALUES ('Dol','Dolnoslaskie')
  67. INSERT INTO woj VALUES ('Lod','Lodzkie')
  68.  
  69. GO
  70. /* deklarowanie id tablicy miast i tablicy osoób */
  71. DECLARE @id_lod INT /*Lodz*/
  72. ,   @id_lub INT /*Lublin*/
  73. ,   @id_opo INT /*Opole*/
  74. ,   @id_waw INT /*Warszawa*/
  75. ,   @id_rad INT /*Radom*/
  76. ,   @id_plo INT /*Plock*/
  77. ,   @id_sie INT /*Siedlce*/
  78. ,   @id_pru INT /*Pruszkow*/
  79. ,   @id_otw INT /*Otwock*/
  80. ,   @id_wro INT /*Wroclaw*/
  81. ,   @id_wal INT /*Walbrzych*/
  82. ,   @id_leg INT /*Legnica*/
  83. ,   @id_bie INT /*Bielawa*/
  84. ,   @id_jaw INT /*Jawor*/
  85. ,   @id_pol INT /*Polkowice*/
  86. ,   @id_gda INT /*Gdansk*/
  87. ,   @id_gdy INT /*Gdynia*/
  88. ,   @id_tcz INT /*Tczew*/  
  89. ,   @id_sop INT /*Sopot*/
  90. ,   @id_red INT /*Reda*/
  91. ,   @id_dp INT  /*Donald    Peterson*/
  92. ,   @id_ms INT  /*Michelle  Sanders*/
  93. ,   @id_lh1 INT /*Larry Hill*/
  94. ,   @id_tr  INT /*Timothy   Rogers*/
  95. ,   @id_jp1 INT /*Joan  Patterson*/
  96. ,   @id_em  INT /*Edward    Miller*/
  97. ,   @id_kj  INT /*Kathy James*/
  98. ,   @id_vg  INT /*Virginia  Gonzalez*/
  99. ,   @id_aj1 INT /*Anne  Jones*/
  100. ,   @id_sk INT  /*Stephanie King*/
  101. ,   @id_jc  INT /*James Clark*/
  102. ,   @id_cb  INT /*Catherine Bryant*/
  103. ,   @id_br  INT /*Barbara   Russell*/
  104. ,   @id_kc  INT /*Kathryn   Cox*/
  105. ,   @id_pl  INT /*Peter Lewis*/
  106. ,   @id_jp2 INT /*Jeremy    Price*/
  107. ,   @id_aj2 INT /*Anthony   Johnson*/
  108. ,   @id_sa  INT /*Shirley   Anderson*/ 
  109. ,   @id_ew  INT /*Elizabeth Wood*/
  110. ,   @id_lh2 INT /*Lori  Hernandez*/
  111. ,   @id_cm  INT /*Craig Morgan*/
  112. ,   @id_rh  INT /*Rebecca   Howard*/
  113. ,   @id_fp  INT /*Frank Parker*/
  114. ,   @id_af  INT /*Arthur    Flores*/
  115. ,   @id_nh  INT /*Nicholas  Harris*/
  116.  
  117. /*tworzenie tablicy miast*/
  118. CREATE TABLE [dbo].miasta
  119. (   id_miasta   INT         NOT NULL IDENTITY
  120.     CONSTRAINT pk_miasta PRIMARY KEY
  121. ,   kod_woj CHAR(3)         NOT NULL
  122.     CONSTRAINT fk_miasta__woj FOREIGN KEY
  123.     REFERENCES woj(kod_woj)
  124. ,   nazwa       VARCHAR(30) NOT NULL
  125. )
  126. /*uzupełnianie tablicy miast rekordami*/
  127. INSERT INTO miasta (kod_woj, nazwa) VALUES ('LOD','LODZ')
  128. SET @id_lod = SCOPE_IDENTITY()
  129. INSERT INTO miasta (kod_woj, nazwa) VALUES ('LUB','LUBLIN')
  130. SET @id_lub = SCOPE_IDENTITY()
  131. INSERT INTO miasta (kod_woj, nazwa) VALUES ('OPO','OPOLE')
  132. SET @id_opo = SCOPE_IDENTITY()
  133. INSERT INTO miasta (kod_woj, nazwa) VALUES ('MAZ','WARSZAWA')
  134. SET @id_waw = SCOPE_IDENTITY()
  135. INSERT INTO miasta (kod_woj, nazwa) VALUES ('MAZ','RADOM')
  136. SET @id_rad = SCOPE_IDENTITY()
  137. INSERT INTO miasta (kod_woj, nazwa) VALUES ('MAZ','PLOCK')
  138. SET @id_plo = SCOPE_IDENTITY()
  139. INSERT INTO miasta (kod_woj, nazwa) VALUES ('MAZ','SIEDLCE')
  140. SET @id_sie = SCOPE_IDENTITY()
  141. INSERT INTO miasta (kod_woj, nazwa) VALUES ('MAZ','PRUSZKOW')
  142. SET @id_pru = SCOPE_IDENTITY()
  143. INSERT INTO miasta (kod_woj, nazwa) VALUES ('MAZ','OTWOCK')
  144. SET @id_otw = SCOPE_IDENTITY()
  145. INSERT INTO miasta (kod_woj, nazwa) VALUES ('DOL','WROCLAW')
  146. SET @id_wro = SCOPE_IDENTITY()
  147. INSERT INTO miasta (kod_woj, nazwa) VALUES ('DOL','WALBRZYCH')
  148. SET @id_wal = SCOPE_IDENTITY()
  149. INSERT INTO miasta (kod_woj, nazwa) VALUES ('DOL','LEGNICA')
  150. SET @id_leg = SCOPE_IDENTITY()
  151. INSERT INTO miasta (kod_woj, nazwa) VALUES ('DOL','BIELAWA')
  152. SET @id_bie = SCOPE_IDENTITY()
  153. INSERT INTO miasta (kod_woj, nazwa) VALUES ('DOL','JAWOR')
  154. SET @id_jaw = SCOPE_IDENTITY()
  155. INSERT INTO miasta (kod_woj, nazwa) VALUES ('DOL','POLKOWICE')
  156. SET @id_pol = SCOPE_IDENTITY()
  157. INSERT INTO miasta (kod_woj, nazwa) VALUES ('POM','GDANSK')
  158. SET @id_gda = SCOPE_IDENTITY()
  159. INSERT INTO miasta (kod_woj, nazwa) VALUES ('POM','GDYDNIA')
  160. SET @id_gdy = SCOPE_IDENTITY()
  161. INSERT INTO miasta (kod_woj, nazwa) VALUES ('POM','TCZEW')
  162. SET @id_tcz = SCOPE_IDENTITY()
  163. INSERT INTO miasta (kod_woj, nazwa) VALUES ('POM','SOPOT')
  164. SET @id_sop = SCOPE_IDENTITY()
  165. INSERT INTO miasta (kod_woj, nazwa) VALUES ('POM','REDA')
  166. SET @id_red = SCOPE_IDENTITY()
  167.  
  168. /*tworzenie talicy osoby*/
  169. CREATE TABLE [dbo].osoby
  170. (   id_osoby    INT NOT NULL IDENTITY
  171.     CONSTRAINT pk_osoby PRIMARY KEY
  172. ,   id_miasta   INT NOT NULL
  173.     CONSTRAINT fk_osoby__miasta FOREIGN KEY
  174.     REFERENCES miasta(id_miasta)
  175. ,   imię       VARCHAR(20) NOT NULL
  176. ,   nazwisko    VARCHAR(30) NOT NULL
  177. ,   imię_i_nazwisko    AS CONVERT(CHAR(24),LEFT(imię,1)+'. ' + nazwisko)
  178. )
  179.  
  180. /*tworzenie tablicy firm*/
  181. CREATE TABLE [dbo].firmy
  182. (   nazwa_skr   CHAR(3) NOT NULL
  183.     CONSTRAINT pk_firmy PRIMARY KEY
  184. ,   id_miasta   INT     NOT NULL
  185.     CONSTRAINT fk_firmy__miasta FOREIGN KEY
  186.     REFERENCES miasta(id_miasta)
  187. ,   nazwa       VARCHAR(60) NOT NULL
  188. ,   kod_pocztowy    CHAR(6)     NOT NULL
  189. ,   ulica       VARCHAR(60) NOT NULL
  190. )
  191.  
  192.  
  193.  
  194. /*uzupełnianie tablicy osób rekordami*/
  195. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Donald','Peterson',@id_lod)
  196. SET @id_dp = SCOPE_IDENTITY()
  197. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Michelle','Sanders',@id_waw)
  198. SET @id_ms = SCOPE_IDENTITY()
  199. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Larry','Hill',@id_gda)
  200. SET @id_lh1 = SCOPE_IDENTITY()
  201. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Timothy','Rogers',@id_rad)
  202. SET @id_tr = SCOPE_IDENTITY()
  203. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Joan','Petterson',@id_jaw)
  204. SET @id_jp1 = SCOPE_IDENTITY()
  205. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Edward','Miller',@id_waw)
  206. SET @id_em = SCOPE_IDENTITY()
  207. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Kathy','James',@id_waw)
  208. SET @id_kj = SCOPE_IDENTITY()
  209. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Virginia','Gonzalez',@id_waw)
  210. SET @id_vg = SCOPE_IDENTITY()
  211. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Anne','Jones',@id_plo)
  212. SET @id_aj1 = SCOPE_IDENTITY()
  213. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Stephanie','King',@id_wro)
  214. SET @id_sk = SCOPE_IDENTITY()
  215. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('James','Clark',@id_wro)
  216. SET @id_jc = SCOPE_IDENTITY()
  217. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Catherine','Bryant',@id_red)
  218. SET @id_cb = SCOPE_IDENTITY()
  219. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Barbara','Russell',@id_waw)
  220. SET @id_br = SCOPE_IDENTITY()
  221. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Kathryn','Cox',@id_waw)
  222. SET @id_kc = SCOPE_IDENTITY()
  223. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Peter','Lewis',@id_lub)
  224. SET @id_pl = SCOPE_IDENTITY()
  225. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Jeremy','Price',@id_plo)
  226. SET @id_jp1 = SCOPE_IDENTITY()
  227. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Anthony','Jonson',@id_waw)
  228. SET @id_aj2 = SCOPE_IDENTITY()
  229. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Shirley','Anderson',@id_otw)
  230. SET @id_sa = SCOPE_IDENTITY()
  231. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Elizabeth','Wood',@id_otw)
  232. SET @id_ew = SCOPE_IDENTITY()
  233. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Lori','Hernandez',@id_waw)
  234. SET @id_lh2 = SCOPE_IDENTITY()
  235. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Craig','Morgan',@id_pru)           
  236. SET @id_cm = SCOPE_IDENTITY()
  237. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Rebecca','Howard',@id_waw)      --nie pracujący
  238. SET @id_rh = SCOPE_IDENTITY()
  239. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Frank','Parker',@id_sop)        --nie pracujący
  240. SET @id_fp = SCOPE_IDENTITY()
  241. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Arthur','Flores',@id_waw)   --nie pracujący
  242. SET @id_af = SCOPE_IDENTITY()
  243. INSERT INTO osoby (imię, nazwisko, id_miasta) VALUES ('Nicholas','Harris',@id_gdy)  --nie pracujący
  244. SET @id_nh = SCOPE_IDENTITY()
  245.  
  246. /*uzupełnianie tablicy firm rekordami*/
  247. INSERT INTO [dbo].firmy    /*firma #1*/
  248. (   nazwa_skr
  249. ,   nazwa
  250. ,   id_miasta
  251. ,   kod_pocztowy
  252. ,   ulica
  253. ) VALUES
  254. (   'HP'
  255. ,   'Hawlett Packard'
  256. ,   @id_waw
  257. ,   '00-000'
  258. ,   'Szturmowa 2a'
  259. )
  260.  
  261. INSERT INTO [dbo].firmy /*firma #2*/
  262. (   nazwa_skr
  263. ,   nazwa
  264. ,   id_miasta
  265. ,   kod_pocztowy
  266. ,   ulica
  267. ) VALUES
  268. (   'KFC'
  269. ,   'Kentucky Fried Chicken'
  270. ,   @id_opo
  271. ,   '00-123'
  272. ,   'Randomowa 12'
  273. )
  274.  
  275. INSERT INTO [dbo].firmy /*firma #3*/
  276. (   nazwa_skr
  277. ,   nazwa
  278. ,   id_miasta
  279. ,   kod_pocztowy
  280. ,   ulica
  281. ) VALUES
  282. (   'SPA'
  283. ,   'Sklep Pani Asi'
  284. ,   @id_opo
  285. ,   '43-432'
  286. ,   'Randomowa 43'
  287. )
  288.  
  289. INSERT INTO [dbo].firmy /*firma #4*/
  290. (   nazwa_skr
  291. ,   nazwa
  292. ,   id_miasta
  293. ,   kod_pocztowy
  294. ,   ulica
  295. ) VALUES
  296. (   'ALW'
  297. ,   'Alienware'
  298. ,   @id_waw
  299. ,   '12-323'
  300. ,   'Randomowa 04'
  301. )
  302.  
  303. INSERT INTO [dbo].firmy /*firma #5*/
  304. (   nazwa_skr
  305. ,   nazwa
  306. ,   id_miasta
  307. ,   kod_pocztowy
  308. ,   ulica
  309. ) VALUES
  310. (   'BNQ'
  311. ,   'Benq'
  312. ,   @id_gdy
  313. ,   '01-123'
  314. ,   'Randomowa 76'
  315. )
  316.  
  317. INSERT INTO [dbo].firmy /*firma 6*/
  318. (   nazwa_skr
  319. ,   nazwa
  320. ,   id_miasta
  321. ,   kod_pocztowy
  322. ,   ulica
  323. ) VALUES
  324. (   'MCD'
  325. ,   'Mc Donalds'
  326. ,   @id_wro
  327. ,   '65-343'
  328. ,   'BardzoRandomowa 12'
  329. )
  330.  
  331. INSERT INTO [dbo].firmy /*firma #7*/
  332. (   nazwa_skr
  333. ,   nazwa
  334. ,   id_miasta
  335. ,   kod_pocztowy
  336. ,   ulica
  337. ) VALUES
  338. (   'INT'
  339. ,   'Intel'
  340. ,   @id_sop
  341. ,   '65-342'
  342. ,   'Randomowa 112'
  343. )
  344.  
  345. INSERT INTO [dbo].firmy /*firma #8*/
  346. (   nazwa_skr
  347. ,   nazwa
  348. ,   id_miasta
  349. ,   kod_pocztowy
  350. ,   ulica
  351. ) VALUES
  352. (   'LG'
  353. ,   'LG'
  354. ,   @id_lub
  355. ,   '01-123'
  356. ,   'Randomowa 665'
  357. )
  358.  
  359. INSERT INTO [dbo].firmy /*firma #9*/
  360. (   nazwa_skr
  361. ,   nazwa
  362. ,   id_miasta
  363. ,   kod_pocztowy
  364. ,   ulica
  365. ) VALUES
  366. (   'LEN'
  367. ,   'Lenovo'
  368. ,   @id_waw
  369. ,   '01-829'
  370. ,   'Randomowa 743b'
  371. )
  372.  
  373. INSERT INTO [dbo].firmy /*firma #10*/
  374. (   nazwa_skr
  375. ,   nazwa
  376. ,   id_miasta
  377. ,   kod_pocztowy
  378. ,   ulica
  379. ) VALUES
  380. (   'COC'
  381. ,   'Coca-Cola'
  382. ,   @id_gdy
  383. ,   '21-723'
  384. ,   'Randomowa 72c'
  385. )
  386.  
  387. INSERT INTO [dbo].firmy /*firma #11*/
  388. (   nazwa_skr
  389. ,   nazwa
  390. ,   id_miasta
  391. ,   kod_pocztowy
  392. ,   ulica
  393. ) VALUES
  394. (   'PEP'
  395. ,   'Pepsi'
  396. ,   @id_plo
  397. ,   '74-123'
  398. ,   'Losowa 13'
  399. )
  400.  
  401. INSERT INTO [dbo].firmy /*firma #12*/
  402. (   nazwa_skr
  403. ,   nazwa
  404. ,   id_miasta
  405. ,   kod_pocztowy
  406. ,   ulica
  407. ) VALUES
  408. (   'CAP'
  409. ,   'Cappy'
  410. ,   @id_tcz
  411. ,   '79-183'
  412. ,   'Losowa 65c'
  413. )
  414.  
  415. INSERT INTO [dbo].firmy /*firma #13*/
  416. (   nazwa_skr
  417. ,   nazwa
  418. ,   id_miasta
  419. ,   kod_pocztowy
  420. ,   ulica
  421. ) VALUES
  422. (   'APP'
  423. ,   'Apple'
  424. ,   @id_waw
  425. ,   '72-489'
  426. ,   'Losowa 25d'
  427. )
  428.  
  429. INSERT INTO [dbo].firmy /*firma #14*/
  430. (   nazwa_skr
  431. ,   nazwa
  432. ,   id_miasta
  433. ,   kod_pocztowy
  434. ,   ulica
  435. ) VALUES
  436. (   'FAC'
  437. ,   'Facebook'
  438. ,   @id_waw
  439. ,   '19-583'
  440. ,   'Bardzolosowa 65d'
  441. )
  442.  
  443. INSERT INTO [dbo].firmy /*firma #15*/
  444. (   nazwa_skr
  445. ,   nazwa
  446. ,   id_miasta
  447. ,   kod_pocztowy
  448. ,   ulica
  449. ) VALUES
  450. (   'GOG'
  451. ,   'Google'
  452. ,   @id_wro
  453. ,   '64-203'
  454. ,   'Bardzolosowa 632a'
  455. )
  456.  
  457. /*tworzenie tablicy etaty*/
  458. CREATE TABLE [dbo].etaty
  459. (   id_osoby    INT NOT NULL
  460.     CONSTRAINT  fk_etaty__osoby
  461.     FOREIGN KEY REFERENCES osoby(id_osoby)
  462. ,   id_firmy    CHAR(3) NOT NULL
  463.     CONSTRAINT fk_etaty__firmy
  464.     FOREIGN KEY REFERENCES firmy(nazwa_skr)
  465. ,   stanowisko  VARCHAR(60) NOT NULL
  466. ,   pensja      money       NOT NULL
  467. ,   od      datetime    NOT NULL
  468. ,   do      datetime    NULL
  469. ,   id_etatu    INT     NOT NULL IDENTITY
  470.     CONSTRAINT pk_etaty PRIMARY KEY
  471. )
  472.  
  473. /*uzupełnianie tablicy etaty rekordami*/
  474. INSERT INTO etaty   /*Etat #1*/
  475. (   id_osoby
  476. ,   id_firmy
  477. ,   pensja
  478. ,   od
  479. ,   do
  480. ,   stanowisko
  481. ) VALUES
  482. (   @id_dp
  483. ,   'KFC'
  484. ,   2000
  485. ,   CONVERT(datetime,'20100503',112)
  486. ,   CONVERT(datetime,'20121204',112)
  487. ,   'sprzedawca'
  488. )
  489.  
  490. INSERT INTO etaty   /*Etat #2*/
  491. (   id_osoby
  492. ,   id_firmy
  493. ,   pensja
  494. ,   od
  495. ,   do
  496. ,   stanowisko
  497. ) VALUES
  498. (   @id_ms
  499. ,   'MCD'
  500. ,   2000
  501. ,   CONVERT(datetime,'20080503',112)
  502. ,   CONVERT(datetime,'20081204',112)
  503. ,   'sprzedawca'
  504. )
  505.  
  506.  
  507.  
  508. INSERT INTO etaty   /*Etat #3*/
  509. (   id_osoby
  510. ,   id_firmy
  511. ,   pensja
  512. ,   od
  513. ,   stanowisko
  514. ) VALUES
  515. (   @id_tr
  516. ,   'BNQ'
  517. ,   5500
  518. ,   CONVERT(datetime,'20131203',112)
  519. ,   'inżynier'
  520. )
  521.  
  522. INSERT INTO etaty   /*Etat #4*/
  523. (   id_osoby
  524. ,   id_firmy
  525. ,   pensja
  526. ,   od
  527. ,   stanowisko
  528. ) VALUES
  529. (   @id_lh1
  530. ,   'INT'
  531. ,   7000
  532. ,   CONVERT(datetime,'20150503',112)
  533. ,   'programista'
  534. )
  535.  
  536. INSERT INTO etaty   /*Etat #5*/
  537. (   id_osoby
  538. ,   id_firmy
  539. ,   pensja
  540. ,   od
  541. ,   stanowisko
  542. ) VALUES
  543. (   @id_em
  544. ,   'COC'
  545. ,   3500
  546. ,   CONVERT(datetime,'20160403',112)
  547. ,   'tester jakości'
  548. )
  549.  
  550. INSERT INTO etaty   /*Etat #6*/
  551. (   id_osoby
  552. ,   id_firmy
  553. ,   pensja
  554. ,   od
  555. ,   stanowisko
  556. ) VALUES
  557. (   @id_kj
  558. ,   'PEP'
  559. ,   5250
  560. ,   CONVERT(datetime,'20150311',112)
  561. ,   'automatyk'
  562. )
  563.  
  564. INSERT INTO etaty   /*Etat #7*/
  565. (   id_osoby
  566. ,   id_firmy
  567. ,   pensja
  568. ,   od
  569. ,   stanowisko
  570. ) VALUES
  571. (   @id_dp
  572. ,   'MCD'
  573. ,   3500
  574. ,   CONVERT(datetime,'20121204',112)
  575. ,   'kierownik zespołu'
  576. )
  577.  
  578. INSERT INTO etaty   /*Etat #8*/
  579. (   id_osoby
  580. ,   id_firmy
  581. ,   pensja
  582. ,   od
  583. ,   do
  584. ,   stanowisko
  585. ) VALUES
  586. (   @id_vg
  587. ,   'APP'
  588. ,   3250
  589. ,   CONVERT(datetime,'20140203',112)
  590. ,   CONVERT(datetime,'20150105',112)
  591. ,   'konsultant'
  592. )
  593.  
  594. INSERT INTO etaty   /*Etat #9*/
  595. (   id_osoby
  596. ,   id_firmy
  597. ,   pensja
  598. ,   od
  599. ,   do
  600. ,   stanowisko
  601. ) VALUES
  602. (   @id_aj1
  603. ,   'ALW'
  604. ,   3500
  605. ,   CONVERT(datetime,'20130203',112)
  606. ,   CONVERT(datetime,'20150205',112)
  607. ,   'pomoc techniczna'
  608. )
  609.  
  610. INSERT INTO etaty   /*Etat #10*/
  611. (   id_osoby
  612. ,   id_firmy
  613. ,   pensja
  614. ,   od
  615. ,   do
  616. ,   stanowisko
  617. ) VALUES
  618. (   @id_sk
  619. ,   'GOG'
  620. ,   6500
  621. ,   CONVERT(datetime,'20110402',112)
  622. ,   CONVERT(datetime,'20131106',112)
  623. ,   'programista'
  624. )
  625.  
  626. INSERT INTO etaty   /*Etat #11*/
  627. (   id_osoby
  628. ,   id_firmy
  629. ,   pensja
  630. ,   od
  631. ,   stanowisko
  632. ) VALUES
  633. (   @id_jc
  634. ,   'LEN'
  635. ,   8500
  636. ,   CONVERT(datetime,'20130201',112)
  637. ,   'programista systemów wbudowanych'
  638. )
  639.  
  640. INSERT INTO etaty   /*Etat #12*/
  641. (   id_osoby
  642. ,   id_firmy
  643. ,   pensja
  644. ,   od
  645. ,   stanowisko
  646. ) VALUES
  647. (   @id_cb
  648. ,   'MCD'
  649. ,   1800
  650. ,   CONVERT(datetime,'20160201',112)
  651. ,   'sprzątaczka'
  652. )
  653.  
  654. INSERT INTO etaty   /*Etat #13*/
  655. (   id_osoby
  656. ,   id_firmy
  657. ,   pensja
  658. ,   od
  659. ,   do
  660. ,   stanowisko
  661. ) VALUES
  662. (   @id_br
  663. ,   'CAP'
  664. ,   4400
  665. ,   CONVERT(datetime,'20160201',112)
  666. ,   CONVERT(datetime,'20160611',112)
  667. ,   'projektantka etykiety'
  668. )
  669.  
  670. INSERT INTO etaty   /*Etat #14*/
  671. (   id_osoby
  672. ,   id_firmy
  673. ,   pensja
  674. ,   od
  675. ,   stanowisko
  676. ) VALUES
  677. (   @id_kc
  678. ,   'SPA'
  679. ,   3500
  680. ,   CONVERT(datetime,'20090201',112)
  681. ,   'współwłaścicielka sklepu'
  682. )
  683.  
  684. INSERT INTO etaty   /*Etat #15*/
  685. (   id_osoby
  686. ,   id_firmy
  687. ,   pensja
  688. ,   od
  689. ,   stanowisko
  690. ) VALUES
  691. (   @id_pl
  692. ,   'KFC'
  693. ,   2200
  694. ,   CONVERT(datetime,'20140404',112)
  695. ,   'konserwator powierzchni płaskich'
  696. )
  697.  
  698. INSERT INTO etaty   /*Etat #16*/
  699. (   id_osoby
  700. ,   id_firmy
  701. ,   pensja
  702. ,   od
  703. ,   do
  704. ,   stanowisko
  705. ) VALUES
  706. (   @id_jp1
  707. ,   'HP'
  708. ,   4500
  709. ,   CONVERT(datetime,'20140301',112)
  710. ,   CONVERT(datetime,'20150307',112)
  711. ,   'projektant obwodów drukowanych'
  712. )
  713.  
  714. INSERT INTO etaty   /*Etat #17*/
  715. (   id_osoby
  716. ,   id_firmy
  717. ,   pensja
  718. ,   od
  719. ,   stanowisko
  720. ) VALUES
  721. (   @id_aj2
  722. ,   'FAC'
  723. ,   7000
  724. ,   CONVERT(datetime,'20140301',112)
  725. ,   'programista webowy'
  726. )
  727.  
  728. INSERT INTO etaty   /*Etat #18*/
  729. (   id_osoby
  730. ,   id_firmy
  731. ,   pensja
  732. ,   od
  733. ,   do
  734. ,   stanowisko
  735. ) VALUES
  736. (   @id_sa
  737. ,   'BNQ'
  738. ,   4700
  739. ,   CONVERT(datetime,'20140301',112)
  740. ,   CONVERT(datetime,'20160307',112)
  741. ,   'specjalista do spraw marketingu'
  742. )
  743.  
  744. INSERT INTO etaty   /*Etat #19*/
  745. (   id_osoby
  746. ,   id_firmy
  747. ,   pensja
  748. ,   od
  749. ,   do
  750. ,   stanowisko
  751. ) VALUES
  752. (   @id_ew
  753. ,   'LG'
  754. ,   3100
  755. ,   CONVERT(datetime,'20110309',112)
  756. ,   CONVERT(datetime,'20161107',112)
  757. ,   'konsultant obsługi klienta'
  758. )
  759.  
  760. INSERT INTO etaty   /*Etat #20*/
  761. (   id_osoby
  762. ,   id_firmy
  763. ,   pensja
  764. ,   od
  765. ,   stanowisko
  766. ) VALUES
  767. (   @id_lh2
  768. ,   'MCD'
  769. ,   2200
  770. ,   CONVERT(datetime,'20140509',112)
  771. ,   'sprzedawca'
  772. )
  773.  
  774.  
  775. INSERT INTO etaty   /*Etat #21*/
  776. (   id_osoby
  777. ,   id_firmy
  778. ,   pensja
  779. ,   od
  780. ,   do
  781. ,   stanowisko
  782. ) VALUES
  783. (   @id_lh1
  784. ,   'GOG'
  785. ,   4500
  786. ,   CONVERT(datetime,'20130503',112)
  787. ,   CONVERT(datetime,'20140203',112)
  788. ,   'programista'
  789. )
  790.  
  791. INSERT INTO etaty   /*Etat #22*/
  792. (   id_osoby
  793. ,   id_firmy
  794. ,   pensja
  795. ,   od
  796. ,   do
  797. ,   stanowisko
  798. ) VALUES
  799. (   @id_vg
  800. ,   'MCD'
  801. ,   3200
  802. ,   CONVERT(datetime,'20150405',112)
  803. ,   CONVERT(datetime,'20160203',112)
  804. ,   'super sprzedawca'
  805. )
  806.  
  807. INSERT INTO etaty   /*Etat #23*/
  808. (   id_osoby
  809. ,   id_firmy
  810. ,   pensja
  811. ,   od
  812. ,   do
  813. ,   stanowisko
  814. ) VALUES
  815. (   @id_cm
  816. ,   'KFC'
  817. ,   3300
  818. ,   CONVERT(datetime,'20120705',112)
  819. ,   CONVERT(datetime,'20130201',112)
  820. ,   'super sprzedawca'
  821. )
  822.  
  823. INSERT INTO etaty   /*Etat #24*/
  824. (   id_osoby
  825. ,   id_firmy
  826. ,   pensja
  827. ,   od
  828. ,   do
  829. ,   stanowisko
  830. ) VALUES
  831. (   @id_ew
  832. ,   'ALW'
  833. ,   3450
  834. ,   CONVERT(datetime,'20090309',112)
  835. ,   CONVERT(datetime,'20101107',112)
  836. ,   'konsultant obsługi klienta'
  837. )
  838.  
  839. INSERT INTO etaty   /*Etat #25*/
  840. (   id_osoby
  841. ,   id_firmy
  842. ,   pensja
  843. ,   od
  844. ,   do
  845. ,   stanowisko
  846. ) VALUES
  847. (   @id_ew
  848. ,   'BNQ'
  849. ,   3200
  850. ,   CONVERT(datetime,'20050302',112)
  851. ,   CONVERT(datetime,'20060311',112)
  852. ,   'konsultant obsługi klienta'
  853. )
  854.  
  855. INSERT INTO etaty   /*Etat #26*/
  856. (   id_osoby
  857. ,   id_firmy
  858. ,   pensja
  859. ,   od
  860. ,   do
  861. ,   stanowisko
  862. ) VALUES
  863. (   @id_sa
  864. ,   'HP'
  865. ,   4200
  866. ,   CONVERT(datetime,'20030201',112)
  867. ,   CONVERT(datetime,'20050307',112)
  868. ,   'specjalista do spraw marketingu'
  869. )
  870.  
  871. INSERT INTO etaty   /*Etat #27*/
  872. (   id_osoby
  873. ,   id_firmy
  874. ,   pensja
  875. ,   od
  876. ,   do
  877. ,   stanowisko
  878. ) VALUES
  879. (   @id_jc
  880. ,   'LEN'
  881. ,   8500
  882. ,   CONVERT(datetime,'20030201',112)
  883. ,   CONVERT(datetime,'20040310',112)
  884. ,   'junior programista systemów wbudowanych'
  885. )
  886.  
  887. INSERT INTO etaty   /*Etat #28*/
  888. (   id_osoby
  889. ,   id_firmy
  890. ,   pensja
  891. ,   od
  892. ,   do
  893. ,   stanowisko
  894. ) VALUES
  895. (   @id_aj2
  896. ,   'INT'
  897. ,   7500
  898. ,   CONVERT(datetime,'20040309',112)
  899. ,   CONVERT(datetime,'20060401',112)
  900. ,   'programista backend'
  901. )
  902.  
  903. INSERT INTO etaty   /*Etat #29*/
  904. (   id_osoby
  905. ,   id_firmy
  906. ,   pensja
  907. ,   od
  908. ,   do
  909. ,   stanowisko
  910. ) VALUES
  911. (   @id_br
  912. ,   'PEP'
  913. ,   3700
  914. ,   CONVERT(datetime,'20100305',112)
  915. ,   CONVERT(datetime,'20110711',112)
  916. ,   'kontroler jakości'
  917. )
  918.  
  919. INSERT INTO etaty   /*Etat #30*/
  920. (   id_osoby
  921. ,   id_firmy
  922. ,   pensja
  923. ,   od
  924. ,   do
  925. ,   stanowisko
  926. ) VALUES
  927. (   @id_pl
  928. ,   'SPA'
  929. ,   1500
  930. ,   CONVERT(datetime,'20070404',112)
  931. ,   CONVERT(datetime,'20080211',112)
  932. ,   'sprzedawca'
  933. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement