Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.77 KB | None | 0 0
  1. atikti darbai CREATE TABLE "ATLIKTIDARBAI"
  2. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  3. "SUMA" BINARY_DOUBLE DEFAULT NULL,
  4. "NUMATYTIDARBAIID" NUMBER(10,0) DEFAULT NULL,
  5. "NENUMATYTIDARBAIID" NUMBER(10,0) DEFAULT NULL,
  6. PRIMARY KEY ("ID") ENABLE,
  7. CONSTRAINT "FK_ATLIKTIDARBAI_NENUMATYTIDAR" FOREIGN KEY ("NENUMATYTIDARBAIID")
  8. REFERENCES "NENUMATYTIDARBAI" ("ID") ENABLE,
  9. CONSTRAINT "FK_ATLIKTIDARBAI_NUMATYTIDARBA" FOREIGN KEY ("NUMATYTIDARBAIID")
  10. REFERENCES "NUMATYTIDARBAI" ("ID") ENABLE
  11. )
  12. /
  13.  
  14. CREATE INDEX "FK_ATLIKTIDARBAI_NENUMATYTIDAR" ON "ATLIKTIDARBAI" ("NENUMATYTIDARBAIID")
  15. /
  16.  
  17. CREATE INDEX "FK_ATLIKTIDARBAI_NUMATYTIDARBA" ON "ATLIKTIDARBAI" ("NUMATYTIDARBAIID")
  18. /
  19.  
  20. CREATE OR REPLACE TRIGGER "ATLIKTIDARBAI_SEQ_TR"
  21. BEFORE INSERT ON atliktidarbai FOR EACH ROW
  22. WHEN (NEW.ID IS NULL) BEGIN
  23. SELECT atliktidarbai_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  24. END;
  25. /
  26. ALTER TRIGGER "ATLIKTIDARBAI_SEQ_TR" ENABLE
  27. /
  28.  
  29.  
  30. CREATE TABLE "AUTOMOBILIS"
  31. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  32. "MARKE" CHAR(20) DEFAULT NULL,
  33. "MODELIS" VARCHAR2(255) DEFAULT NULL,
  34. "PAGAMINIMOMETAI" NUMBER(5,0) DEFAULT NULL,
  35. "RIDA" NUMBER(10,0) DEFAULT NULL,
  36. "VARTOTOJASID" NUMBER(10,0) DEFAULT NULL,
  37. PRIMARY KEY ("ID") ENABLE,
  38. CONSTRAINT "FK_AUTOMOBILIS_VARTOTOJASID" FOREIGN KEY ("VARTOTOJASID")
  39. REFERENCES "VARTOTOJAS" ("ID") ENABLE
  40. )
  41. /
  42.  
  43. CREATE INDEX "FK_AUTOMOBILIS_VARTOTOJASID" ON "AUTOMOBILIS" ("VARTOTOJASID")
  44. /
  45.  
  46. CREATE OR REPLACE TRIGGER "AUTOMOBILIS_SEQ_TR"
  47. BEFORE INSERT ON automobilis FOR EACH ROW
  48. WHEN (NEW.ID IS NULL) BEGIN
  49. SELECT automobilis_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  50. END;
  51. /
  52. ALTER TRIGGER "AUTOMOBILIS_SEQ_TR" ENABLE
  53. /
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61. CREATE TABLE "DRAUDIMAS"
  62. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  63. "PAVADINIMAS" VARCHAR2(255) DEFAULT NULL,
  64. "PASIBAIGIMODATA" DATE DEFAULT NULL,
  65. "AUTOMOBILISID" NUMBER(10,0) DEFAULT NULL,
  66. "KAINA" NUMBER(10,0) DEFAULT NULL,
  67. "IMONE" VARCHAR2(255) DEFAULT NULL,
  68. PRIMARY KEY ("ID") ENABLE,
  69. CONSTRAINT "FK_DRAUDIMAS_AUTOMOBILISID" FOREIGN KEY ("AUTOMOBILISID")
  70. REFERENCES "AUTOMOBILIS" ("ID") ENABLE
  71. )
  72. /
  73.  
  74. CREATE INDEX "FK_DRAUDIMAS_AUTOMOBILISID" ON "DRAUDIMAS" ("AUTOMOBILISID")
  75. /
  76.  
  77. CREATE OR REPLACE TRIGGER "DRAUDIMAS_SEQ_TR"
  78. BEFORE INSERT ON draudimas FOR EACH ROW
  79. WHEN (NEW.ID IS NULL) BEGIN
  80. SELECT draudimas_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  81. END;
  82. /
  83. ALTER TRIGGER "DRAUDIMAS_SEQ_TR" ENABLE
  84. /
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91. CREATE TABLE "GARANTIJA"
  92. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  93. "GALIOJIMOLAIKAS" DATE DEFAULT NULL,
  94. "MEDÞIAGOSID" NUMBER(10,0) DEFAULT NULL,
  95. PRIMARY KEY ("ID") ENABLE,
  96. CONSTRAINT "FK_GARANTIJA_MEDÞIAGOSID" FOREIGN KEY ("MEDÞIAGOSID")
  97. REFERENCES "MEDZIAGOS" ("ID") ENABLE
  98. )
  99. /
  100.  
  101. CREATE INDEX "FK_GARANTIJA_MEDÞIAGOSID" ON "GARANTIJA" ("MEDÞIAGOSID")
  102. /
  103.  
  104. CREATE OR REPLACE TRIGGER "GARANTIJA_SEQ_TR"
  105. BEFORE INSERT ON garantija FOR EACH ROW
  106. WHEN (NEW.ID IS NULL) BEGIN
  107. SELECT garantija_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  108. END;
  109. /
  110. ALTER TRIGGER "GARANTIJA_SEQ_TR" ENABLE
  111. /
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118. CREATE TABLE "MEDZIAGOS"
  119. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  120. "PAVADINIMAS" VARCHAR2(255) DEFAULT NULL,
  121. "KATEGORIJA" VARCHAR2(255) DEFAULT NULL,
  122. "KAINA" BINARY_DOUBLE DEFAULT NULL,
  123. "NUMATYTIDARBAIID" NUMBER(10,0) DEFAULT NULL,
  124. PRIMARY KEY ("ID") ENABLE,
  125. CONSTRAINT "FK_MEDZIAGOS_NUMATYTIDARBAIID" FOREIGN KEY ("NUMATYTIDARBAIID")
  126. REFERENCES "NUMATYTIDARBAI" ("ID") ENABLE
  127. )
  128. /
  129.  
  130. CREATE INDEX "FK_MEDZIAGOS_NUMATYTIDARBAIID" ON "MEDZIAGOS" ("NUMATYTIDARBAIID")
  131. /
  132.  
  133. CREATE OR REPLACE TRIGGER "MEDZIAGOS_SEQ_TR"
  134. BEFORE INSERT ON medziagos FOR EACH ROW
  135. WHEN (NEW.ID IS NULL) BEGIN
  136. SELECT medziagos_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  137. END;
  138. /
  139. ALTER TRIGGER "MEDZIAGOS_SEQ_TR" ENABLE
  140. /
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147. CREATE TABLE "NENUMATYTIDARBAI"
  148. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  149. "PAVADINIMAS" VARCHAR2(255) DEFAULT NULL,
  150. "DATA" DATE DEFAULT NULL,
  151. "KATEGORIJA" VARCHAR2(255) DEFAULT NULL,
  152. "SERVISAS" NUMBER(10,0) DEFAULT NULL,
  153. "AUTOMOBILISID" NUMBER(10,0) DEFAULT NULL,
  154. "VARTOTOJASID" NUMBER(10,0) DEFAULT NULL,
  155. "KAINA" NUMBER(10,0) DEFAULT NULL,
  156. PRIMARY KEY ("ID") ENABLE,
  157. CONSTRAINT "FK_NENUMATYTIDARBAI_AUTOMOBILI" FOREIGN KEY ("AUTOMOBILISID")
  158. REFERENCES "AUTOMOBILIS" ("ID") ENABLE,
  159. CONSTRAINT "FK_NENUMATYTIDARBAI_SERVISAS" FOREIGN KEY ("SERVISAS")
  160. REFERENCES "SERVISAS" ("ID") ENABLE
  161. )
  162. /
  163.  
  164. CREATE INDEX "FK_NENUMATYTIDARBAI_AUTOMOBILI" ON "NENUMATYTIDARBAI" ("AUTOMOBILISID")
  165. /
  166.  
  167. CREATE INDEX "FK_NENUMATYTIDARBAI_SERVISAS" ON "NENUMATYTIDARBAI" ("SERVISAS")
  168. /
  169.  
  170. CREATE INDEX "FK_NENUMATYTIDARBAI_VARTOTOJAS" ON "NENUMATYTIDARBAI" ("VARTOTOJASID")
  171. /
  172.  
  173. CREATE OR REPLACE TRIGGER "NENUMATYTIDARBAI_SEQ_TR"
  174. BEFORE INSERT ON nenumatytidarbai FOR EACH ROW
  175. WHEN (NEW.ID IS NULL) BEGIN
  176. SELECT nenumatytidarbai_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  177. END;
  178. /
  179. ALTER TRIGGER "NENUMATYTIDARBAI_SEQ_TR" ENABLE
  180. /
  181.  
  182.  
  183.  
  184.  
  185.  
  186. CREATE TABLE "NUMATYTIDARBAI"
  187. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  188. "PAVADINIMAS" VARCHAR2(255) DEFAULT NULL,
  189. "KATEGORIJA" VARCHAR2(255) DEFAULT NULL,
  190. "DATA" TIMESTAMP (0) DEFAULT NULL,
  191. "VARTOTOJASID" NUMBER(10,0) DEFAULT NULL,
  192. "SERVISAS" NUMBER(10,0) DEFAULT NULL,
  193. "AUTOMOBILISID" NUMBER(10,0) DEFAULT NULL,
  194. "KAINA" NUMBER(10,0) DEFAULT NULL,
  195. PRIMARY KEY ("ID") ENABLE,
  196. CONSTRAINT "FK_NUMATYTIDARBAI_AUTOMOBILISI" FOREIGN KEY ("AUTOMOBILISID")
  197. REFERENCES "AUTOMOBILIS" ("ID") ENABLE,
  198. CONSTRAINT "FK_NUMATYTIDARBAI_SERVISAS" FOREIGN KEY ("SERVISAS")
  199. REFERENCES "SERVISAS" ("ID") ENABLE
  200. )
  201. /
  202.  
  203. CREATE INDEX "FK_NUMATYTIDARBAI_AUTOMOBILISI" ON "NUMATYTIDARBAI" ("AUTOMOBILISID")
  204. /
  205.  
  206. CREATE INDEX "FK_NUMATYTIDARBAI_SERVISAS" ON "NUMATYTIDARBAI" ("SERVISAS")
  207. /
  208.  
  209. CREATE INDEX "FK_NUMATYTIDARBAI_VARTOTOJASID" ON "NUMATYTIDARBAI" ("VARTOTOJASID")
  210. /
  211.  
  212. CREATE OR REPLACE TRIGGER "NUMATYTIDARBAI_SEQ_TR"
  213. BEFORE INSERT ON numatytidarbai FOR EACH ROW
  214. WHEN (NEW.ID IS NULL) BEGIN
  215. SELECT numatytidarbai_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  216. END;
  217. /
  218. ALTER TRIGGER "NUMATYTIDARBAI_SEQ_TR" ENABLE
  219. /
  220.  
  221.  
  222.  
  223.  
  224.  
  225. CREATE TABLE "PRIMINIMAS"
  226. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  227. "PAVADINIMAS" VARCHAR2(255) DEFAULT NULL,
  228. "DATA" DATE DEFAULT NULL,
  229. "VARTOTOJASID" NUMBER(10,0) DEFAULT NULL,
  230. "AUTOMOBILISID" NUMBER(10,0) DEFAULT NULL,
  231. PRIMARY KEY ("ID") ENABLE,
  232. CONSTRAINT "FK_PRIMINIMAS_AUTOMOBILISID" FOREIGN KEY ("AUTOMOBILISID")
  233. REFERENCES "AUTOMOBILIS" ("ID") ENABLE,
  234. CONSTRAINT "FK_PRIMINIMAS_VARTOTOJASID" FOREIGN KEY ("VARTOTOJASID")
  235. REFERENCES "VARTOTOJAS" ("ID") ENABLE
  236. )
  237. /
  238.  
  239. CREATE INDEX "FK_PRIMINIMAS_AUTOMOBILISID" ON "PRIMINIMAS" ("AUTOMOBILISID")
  240. /
  241.  
  242. CREATE INDEX "FK_PRIMINIMAS_VARTOTOJASID" ON "PRIMINIMAS" ("VARTOTOJASID")
  243. /
  244.  
  245. CREATE OR REPLACE TRIGGER "PRIMINIMAS_SEQ_TR"
  246. BEFORE INSERT ON priminimas FOR EACH ROW
  247. WHEN (NEW.ID IS NULL) BEGIN
  248. SELECT priminimas_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  249. END;
  250. /
  251. ALTER TRIGGER "PRIMINIMAS_SEQ_TR" ENABLE
  252. /
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259. CREATE TABLE "SERVISAS"
  260. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  261. "PAVADINIMAS" VARCHAR2(255) DEFAULT NULL,
  262. "IMONESKODAS" NUMBER(10,0) NOT NULL ENABLE,
  263. "MIESTAS" VARCHAR2(255) DEFAULT NULL,
  264. "TELEFONONUMERIS" NUMBER(10,0) DEFAULT NULL,
  265. "ADRESAS" VARCHAR2(255) DEFAULT NULL,
  266. PRIMARY KEY ("ID") ENABLE
  267. )
  268. /
  269.  
  270. CREATE OR REPLACE TRIGGER "SERVISAS_SEQ_TR"
  271. BEFORE INSERT ON servisas FOR EACH ROW
  272. WHEN (NEW.ID IS NULL) BEGIN
  273. SELECT servisas_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  274. END;
  275. /
  276. ALTER TRIGGER "SERVISAS_SEQ_TR" ENABLE
  277. /
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284. CREATE TABLE "TECHNIKINEAPZIURA"
  285. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  286. "PASIBAIGIMODATA" DATE DEFAULT NULL,
  287. "AUTOMOBILISID" NUMBER(10,0) DEFAULT NULL,
  288. PRIMARY KEY ("ID") ENABLE,
  289. CONSTRAINT "AUTOMOBILISID" UNIQUE ("AUTOMOBILISID") ENABLE,
  290. CONSTRAINT "FK_TECHNIKINEAPZIURA_AUTOMOBIL" FOREIGN KEY ("AUTOMOBILISID")
  291. REFERENCES "AUTOMOBILIS" ("ID") ENABLE
  292. )
  293. /
  294.  
  295. CREATE OR REPLACE TRIGGER "TECHNIKINEAPZIURA_SEQ_TR"
  296. BEFORE INSERT ON technikineapziura FOR EACH ROW
  297. WHEN (NEW.ID IS NULL) BEGIN
  298. SELECT technikineapziura_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  299. END;
  300. /
  301. ALTER TRIGGER "TECHNIKINEAPZIURA_SEQ_TR" ENABLE
  302. /
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310. CREATE TABLE "VARTOTOJAS"
  311. ( "ID" NUMBER(10,0) NOT NULL ENABLE,
  312. "VARDAS" VARCHAR2(255) NOT NULL ENABLE,
  313. "PAVARDE" VARCHAR2(255) NOT NULL ENABLE,
  314. "AMZIUS" NUMBER(10,0) NOT NULL ENABLE,
  315. "MIESTAS" VARCHAR2(255) NOT NULL ENABLE,
  316. "ELEKTRONINISPASTAS" VARCHAR2(255) NOT NULL ENABLE,
  317. PRIMARY KEY ("ID") ENABLE
  318. )
  319. /
  320.  
  321. CREATE OR REPLACE TRIGGER "VARTOTOJAS_SEQ_TR"
  322. BEFORE INSERT ON vartotojas FOR EACH ROW
  323. WHEN (NEW.ID IS NULL) BEGIN
  324. SELECT vartotojas_seq.NEXTVAL INTO :NEW.ID FROM DUAL;
  325. END;
  326. /
  327. ALTER TRIGGER "VARTOTOJAS_SEQ_TR" ENABLE
  328. /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement