Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.29 KB | None | 0 0
  1. DROP SEQUENCE image_seq;
  2.  
  3. CREATE SEQUENCE image_seq
  4. MINVALUE 1
  5. MAXVALUE 999999999
  6. START WITH 1
  7. INCREMENT BY 1
  8. CACHE 20;
  9.  
  10. SET SERVEROUTPUT ON;
  11.  
  12.  
  13. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Img';
  14.  
  15.  
  16. DECLARE
  17. -- application variables
  18. imageObj ORDSYS.ORDImage;
  19. ctx RAW(4000) := NULL;
  20. fileName VARCHAR(30);
  21. dirName VARCHAR(20);
  22. -- files per dir
  23. K number(4);
  24.  
  25. BEGIN
  26. FOR I IN 1..1 LOOP
  27. fileName:= 'imgImg-';
  28. IF I < 10000 THEN
  29. fileName := fileName || '0';
  30. END IF;
  31. IF I < 1000 THEN
  32. fileName := fileName || '0';
  33. END IF;
  34. IF I < 100 THEN
  35. fileName := fileName || '0';
  36. END IF;
  37. IF I < 10 THEN
  38. fileName := fileName || '0';
  39. END IF;
  40. select image_seq.NEXTVAL into K from dual;
  41. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  42. VALUES ( K, '0', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  43. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  44. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  45. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  46. imageObj.import(ctx);
  47. UPDATE PHOTO SET image = imageObj WHERE id = K;
  48. END LOOP;
  49. COMMIT;
  50. END;
  51. /
  52. --###########################
  53.  
  54.  
  55. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample001';
  56.  
  57.  
  58. DECLARE
  59. -- application variables
  60. imageObj ORDSYS.ORDImage;
  61. ctx RAW(4000) := NULL;
  62. fileName VARCHAR(30);
  63. dirName VARCHAR(20);
  64. -- files per dir
  65. K number(4);
  66.  
  67. BEGIN
  68. FOR I IN 1..105 LOOP
  69. fileName:= 'img001-';
  70. IF I < 10000 THEN
  71. fileName := fileName || '0';
  72. END IF;
  73. IF I < 1000 THEN
  74. fileName := fileName || '0';
  75. END IF;
  76. IF I < 100 THEN
  77. fileName := fileName || '0';
  78. END IF;
  79. IF I < 10 THEN
  80. fileName := fileName || '0';
  81. END IF;
  82. select image_seq.NEXTVAL into K from dual;
  83. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  84. VALUES ( K, '1', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  85. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  86. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  87. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  88. imageObj.import(ctx);
  89. UPDATE PHOTO SET image = imageObj WHERE id = K;
  90. END LOOP;
  91. COMMIT;
  92. END;
  93. /
  94. --###########################
  95.  
  96.  
  97. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample002';
  98.  
  99.  
  100. DECLARE
  101. -- application variables
  102. imageObj ORDSYS.ORDImage;
  103. ctx RAW(4000) := NULL;
  104. fileName VARCHAR(30);
  105. dirName VARCHAR(20);
  106. -- files per dir
  107. K number(4);
  108.  
  109. BEGIN
  110. FOR I IN 1..79 LOOP
  111. fileName:= 'img002-';
  112. IF I < 10000 THEN
  113. fileName := fileName || '0';
  114. END IF;
  115. IF I < 1000 THEN
  116. fileName := fileName || '0';
  117. END IF;
  118. IF I < 100 THEN
  119. fileName := fileName || '0';
  120. END IF;
  121. IF I < 10 THEN
  122. fileName := fileName || '0';
  123. END IF;
  124. select image_seq.NEXTVAL into K from dual;
  125. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  126. VALUES ( K, '2', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  127. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  128. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  129. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  130. imageObj.import(ctx);
  131. UPDATE PHOTO SET image = imageObj WHERE id = K;
  132. END LOOP;
  133. COMMIT;
  134. END;
  135. /
  136. --###########################
  137.  
  138.  
  139. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample003';
  140.  
  141.  
  142. DECLARE
  143. -- application variables
  144. imageObj ORDSYS.ORDImage;
  145. ctx RAW(4000) := NULL;
  146. fileName VARCHAR(30);
  147. dirName VARCHAR(20);
  148. -- files per dir
  149. K number(4);
  150.  
  151. BEGIN
  152. FOR I IN 1..70 LOOP
  153. fileName:= 'img003-';
  154. IF I < 10000 THEN
  155. fileName := fileName || '0';
  156. END IF;
  157. IF I < 1000 THEN
  158. fileName := fileName || '0';
  159. END IF;
  160. IF I < 100 THEN
  161. fileName := fileName || '0';
  162. END IF;
  163. IF I < 10 THEN
  164. fileName := fileName || '0';
  165. END IF;
  166. select image_seq.NEXTVAL into K from dual;
  167. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  168. VALUES ( K, '3', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  169. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  170. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  171. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  172. imageObj.import(ctx);
  173. UPDATE PHOTO SET image = imageObj WHERE id = K;
  174. END LOOP;
  175. COMMIT;
  176. END;
  177. /
  178. --###########################
  179.  
  180.  
  181. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample004';
  182.  
  183.  
  184. DECLARE
  185. -- application variables
  186. imageObj ORDSYS.ORDImage;
  187. ctx RAW(4000) := NULL;
  188. fileName VARCHAR(30);
  189. dirName VARCHAR(20);
  190. -- files per dir
  191. K number(4);
  192.  
  193. BEGIN
  194. FOR I IN 1..50 LOOP
  195. fileName:= 'img004-';
  196. IF I < 10000 THEN
  197. fileName := fileName || '0';
  198. END IF;
  199. IF I < 1000 THEN
  200. fileName := fileName || '0';
  201. END IF;
  202. IF I < 100 THEN
  203. fileName := fileName || '0';
  204. END IF;
  205. IF I < 10 THEN
  206. fileName := fileName || '0';
  207. END IF;
  208. select image_seq.NEXTVAL into K from dual;
  209. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  210. VALUES ( K, '4', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  211. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  212. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  213. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  214. imageObj.import(ctx);
  215. UPDATE PHOTO SET image = imageObj WHERE id = K;
  216. END LOOP;
  217. COMMIT;
  218. END;
  219. /
  220. --###########################
  221.  
  222.  
  223. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample005';
  224.  
  225.  
  226. DECLARE
  227. -- application variables
  228. imageObj ORDSYS.ORDImage;
  229. ctx RAW(4000) := NULL;
  230. fileName VARCHAR(30);
  231. dirName VARCHAR(20);
  232. -- files per dir
  233. K number(4);
  234.  
  235. BEGIN
  236. FOR I IN 1..47 LOOP
  237. fileName:= 'img005-';
  238. IF I < 10000 THEN
  239. fileName := fileName || '0';
  240. END IF;
  241. IF I < 1000 THEN
  242. fileName := fileName || '0';
  243. END IF;
  244. IF I < 100 THEN
  245. fileName := fileName || '0';
  246. END IF;
  247. IF I < 10 THEN
  248. fileName := fileName || '0';
  249. END IF;
  250. select image_seq.NEXTVAL into K from dual;
  251. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  252. VALUES ( K, '5', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  253. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  254. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  255. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  256. imageObj.import(ctx);
  257. UPDATE PHOTO SET image = imageObj WHERE id = K;
  258. END LOOP;
  259. COMMIT;
  260. END;
  261. /
  262. --###########################
  263.  
  264.  
  265. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample006';
  266.  
  267.  
  268. DECLARE
  269. -- application variables
  270. imageObj ORDSYS.ORDImage;
  271. ctx RAW(4000) := NULL;
  272. fileName VARCHAR(30);
  273. dirName VARCHAR(20);
  274. -- files per dir
  275. K number(4);
  276.  
  277. BEGIN
  278. FOR I IN 1..64 LOOP
  279. fileName:= 'img006-';
  280. IF I < 10000 THEN
  281. fileName := fileName || '0';
  282. END IF;
  283. IF I < 1000 THEN
  284. fileName := fileName || '0';
  285. END IF;
  286. IF I < 100 THEN
  287. fileName := fileName || '0';
  288. END IF;
  289. IF I < 10 THEN
  290. fileName := fileName || '0';
  291. END IF;
  292. select image_seq.NEXTVAL into K from dual;
  293. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  294. VALUES ( K, '6', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  295. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  296. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  297. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  298. imageObj.import(ctx);
  299. UPDATE PHOTO SET image = imageObj WHERE id = K;
  300. END LOOP;
  301. COMMIT;
  302. END;
  303. /
  304. --###########################
  305.  
  306.  
  307. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample007';
  308.  
  309.  
  310. DECLARE
  311. -- application variables
  312. imageObj ORDSYS.ORDImage;
  313. ctx RAW(4000) := NULL;
  314. fileName VARCHAR(30);
  315. dirName VARCHAR(20);
  316. -- files per dir
  317. K number(4);
  318.  
  319. BEGIN
  320. FOR I IN 1..64 LOOP
  321. fileName:= 'img007-';
  322. IF I < 10000 THEN
  323. fileName := fileName || '0';
  324. END IF;
  325. IF I < 1000 THEN
  326. fileName := fileName || '0';
  327. END IF;
  328. IF I < 100 THEN
  329. fileName := fileName || '0';
  330. END IF;
  331. IF I < 10 THEN
  332. fileName := fileName || '0';
  333. END IF;
  334. select image_seq.NEXTVAL into K from dual;
  335. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  336. VALUES ( K, '7', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  337. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  338. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  339. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  340. imageObj.import(ctx);
  341. UPDATE PHOTO SET image = imageObj WHERE id = K;
  342. END LOOP;
  343. COMMIT;
  344. END;
  345. /
  346. --###########################
  347.  
  348.  
  349. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample008';
  350.  
  351.  
  352. DECLARE
  353. -- application variables
  354. imageObj ORDSYS.ORDImage;
  355. ctx RAW(4000) := NULL;
  356. fileName VARCHAR(30);
  357. dirName VARCHAR(20);
  358. -- files per dir
  359. K number(4);
  360.  
  361. BEGIN
  362. FOR I IN 1..48 LOOP
  363. fileName:= 'img008-';
  364. IF I < 10000 THEN
  365. fileName := fileName || '0';
  366. END IF;
  367. IF I < 1000 THEN
  368. fileName := fileName || '0';
  369. END IF;
  370. IF I < 100 THEN
  371. fileName := fileName || '0';
  372. END IF;
  373. IF I < 10 THEN
  374. fileName := fileName || '0';
  375. END IF;
  376. select image_seq.NEXTVAL into K from dual;
  377. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  378. VALUES ( K, '8', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  379. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  380. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  381. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  382. imageObj.import(ctx);
  383. UPDATE PHOTO SET image = imageObj WHERE id = K;
  384. END LOOP;
  385. COMMIT;
  386. END;
  387. /
  388. --###########################
  389.  
  390.  
  391. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample009';
  392.  
  393.  
  394. DECLARE
  395. -- application variables
  396. imageObj ORDSYS.ORDImage;
  397. ctx RAW(4000) := NULL;
  398. fileName VARCHAR(30);
  399. dirName VARCHAR(20);
  400. -- files per dir
  401. K number(4);
  402.  
  403. BEGIN
  404. FOR I IN 1..32 LOOP
  405. fileName:= 'img009-';
  406. IF I < 10000 THEN
  407. fileName := fileName || '0';
  408. END IF;
  409. IF I < 1000 THEN
  410. fileName := fileName || '0';
  411. END IF;
  412. IF I < 100 THEN
  413. fileName := fileName || '0';
  414. END IF;
  415. IF I < 10 THEN
  416. fileName := fileName || '0';
  417. END IF;
  418. select image_seq.NEXTVAL into K from dual;
  419. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  420. VALUES ( K, '9', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  421. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  422. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  423. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  424. imageObj.import(ctx);
  425. UPDATE PHOTO SET image = imageObj WHERE id = K;
  426. END LOOP;
  427. COMMIT;
  428. END;
  429. /
  430. --###########################
  431.  
  432.  
  433. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample010';
  434.  
  435.  
  436. DECLARE
  437. -- application variables
  438. imageObj ORDSYS.ORDImage;
  439. ctx RAW(4000) := NULL;
  440. fileName VARCHAR(30);
  441. dirName VARCHAR(20);
  442. -- files per dir
  443. K number(4);
  444.  
  445. BEGIN
  446. FOR I IN 1..34 LOOP
  447. fileName:= 'img010-';
  448. IF I < 10000 THEN
  449. fileName := fileName || '0';
  450. END IF;
  451. IF I < 1000 THEN
  452. fileName := fileName || '0';
  453. END IF;
  454. IF I < 100 THEN
  455. fileName := fileName || '0';
  456. END IF;
  457. IF I < 10 THEN
  458. fileName := fileName || '0';
  459. END IF;
  460. select image_seq.NEXTVAL into K from dual;
  461. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  462. VALUES ( K, 'A', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  463. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  464. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  465. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  466. imageObj.import(ctx);
  467. UPDATE PHOTO SET image = imageObj WHERE id = K;
  468. END LOOP;
  469. COMMIT;
  470. END;
  471. /
  472. --###########################
  473.  
  474.  
  475. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample011';
  476.  
  477.  
  478. DECLARE
  479. -- application variables
  480. imageObj ORDSYS.ORDImage;
  481. ctx RAW(4000) := NULL;
  482. fileName VARCHAR(30);
  483. dirName VARCHAR(20);
  484. -- files per dir
  485. K number(4);
  486.  
  487. BEGIN
  488. FOR I IN 1..558 LOOP
  489. fileName:= 'img011-';
  490. IF I < 10000 THEN
  491. fileName := fileName || '0';
  492. END IF;
  493. IF I < 1000 THEN
  494. fileName := fileName || '0';
  495. END IF;
  496. IF I < 100 THEN
  497. fileName := fileName || '0';
  498. END IF;
  499. IF I < 10 THEN
  500. fileName := fileName || '0';
  501. END IF;
  502. select image_seq.NEXTVAL into K from dual;
  503. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  504. VALUES ( K, 'B', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  505. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  506. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  507. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  508. imageObj.import(ctx);
  509. UPDATE PHOTO SET image = imageObj WHERE id = K;
  510. END LOOP;
  511. COMMIT;
  512. END;
  513. /
  514. --###########################
  515.  
  516.  
  517. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample012';
  518.  
  519.  
  520. DECLARE
  521. -- application variables
  522. imageObj ORDSYS.ORDImage;
  523. ctx RAW(4000) := NULL;
  524. fileName VARCHAR(30);
  525. dirName VARCHAR(20);
  526. -- files per dir
  527. K number(4);
  528.  
  529. BEGIN
  530. FOR I IN 1..115 LOOP
  531. fileName:= 'img012-';
  532. IF I < 10000 THEN
  533. fileName := fileName || '0';
  534. END IF;
  535. IF I < 1000 THEN
  536. fileName := fileName || '0';
  537. END IF;
  538. IF I < 100 THEN
  539. fileName := fileName || '0';
  540. END IF;
  541. IF I < 10 THEN
  542. fileName := fileName || '0';
  543. END IF;
  544. select image_seq.NEXTVAL into K from dual;
  545. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  546. VALUES ( K, 'C', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  547. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  548. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  549. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  550. imageObj.import(ctx);
  551. UPDATE PHOTO SET image = imageObj WHERE id = K;
  552. END LOOP;
  553. COMMIT;
  554. END;
  555. /
  556. --###########################
  557.  
  558.  
  559. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample013';
  560.  
  561.  
  562. DECLARE
  563. -- application variables
  564. imageObj ORDSYS.ORDImage;
  565. ctx RAW(4000) := NULL;
  566. fileName VARCHAR(30);
  567. dirName VARCHAR(20);
  568. -- files per dir
  569. K number(4);
  570.  
  571. BEGIN
  572. FOR I IN 1..215 LOOP
  573. fileName:= 'img013-';
  574. IF I < 10000 THEN
  575. fileName := fileName || '0';
  576. END IF;
  577. IF I < 1000 THEN
  578. fileName := fileName || '0';
  579. END IF;
  580. IF I < 100 THEN
  581. fileName := fileName || '0';
  582. END IF;
  583. IF I < 10 THEN
  584. fileName := fileName || '0';
  585. END IF;
  586. select image_seq.NEXTVAL into K from dual;
  587. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  588. VALUES ( K, 'D', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  589. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  590. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  591. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  592. imageObj.import(ctx);
  593. UPDATE PHOTO SET image = imageObj WHERE id = K;
  594. END LOOP;
  595. COMMIT;
  596. END;
  597. /
  598. --###########################
  599.  
  600.  
  601. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample014';
  602.  
  603.  
  604. DECLARE
  605. -- application variables
  606. imageObj ORDSYS.ORDImage;
  607. ctx RAW(4000) := NULL;
  608. fileName VARCHAR(30);
  609. dirName VARCHAR(20);
  610. -- files per dir
  611. K number(4);
  612.  
  613. BEGIN
  614. FOR I IN 1..191 LOOP
  615. fileName:= 'img014-';
  616. IF I < 10000 THEN
  617. fileName := fileName || '0';
  618. END IF;
  619. IF I < 1000 THEN
  620. fileName := fileName || '0';
  621. END IF;
  622. IF I < 100 THEN
  623. fileName := fileName || '0';
  624. END IF;
  625. IF I < 10 THEN
  626. fileName := fileName || '0';
  627. END IF;
  628. select image_seq.NEXTVAL into K from dual;
  629. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  630. VALUES ( K, 'E', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  631. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  632. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  633. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  634. imageObj.import(ctx);
  635. UPDATE PHOTO SET image = imageObj WHERE id = K;
  636. END LOOP;
  637. COMMIT;
  638. END;
  639. /
  640. --###########################
  641.  
  642.  
  643. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample015';
  644.  
  645.  
  646. DECLARE
  647. -- application variables
  648. imageObj ORDSYS.ORDImage;
  649. ctx RAW(4000) := NULL;
  650. fileName VARCHAR(30);
  651. dirName VARCHAR(20);
  652. -- files per dir
  653. K number(4);
  654.  
  655. BEGIN
  656. FOR I IN 1..446 LOOP
  657. fileName:= 'img015-';
  658. IF I < 10000 THEN
  659. fileName := fileName || '0';
  660. END IF;
  661. IF I < 1000 THEN
  662. fileName := fileName || '0';
  663. END IF;
  664. IF I < 100 THEN
  665. fileName := fileName || '0';
  666. END IF;
  667. IF I < 10 THEN
  668. fileName := fileName || '0';
  669. END IF;
  670. select image_seq.NEXTVAL into K from dual;
  671. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  672. VALUES ( K, 'F', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  673. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  674. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  675. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  676. imageObj.import(ctx);
  677. UPDATE PHOTO SET image = imageObj WHERE id = K;
  678. END LOOP;
  679. COMMIT;
  680. END;
  681. /
  682. --###########################
  683.  
  684.  
  685. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample016';
  686.  
  687.  
  688. DECLARE
  689. -- application variables
  690. imageObj ORDSYS.ORDImage;
  691. ctx RAW(4000) := NULL;
  692. fileName VARCHAR(30);
  693. dirName VARCHAR(20);
  694. -- files per dir
  695. K number(4);
  696.  
  697. BEGIN
  698. FOR I IN 1..79 LOOP
  699. fileName:= 'img016-';
  700. IF I < 10000 THEN
  701. fileName := fileName || '0';
  702. END IF;
  703. IF I < 1000 THEN
  704. fileName := fileName || '0';
  705. END IF;
  706. IF I < 100 THEN
  707. fileName := fileName || '0';
  708. END IF;
  709. IF I < 10 THEN
  710. fileName := fileName || '0';
  711. END IF;
  712. select image_seq.NEXTVAL into K from dual;
  713. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  714. VALUES ( K, 'G', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  715. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  716. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  717. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  718. imageObj.import(ctx);
  719. UPDATE PHOTO SET image = imageObj WHERE id = K;
  720. END LOOP;
  721. COMMIT;
  722. END;
  723. /
  724. --###########################
  725.  
  726.  
  727. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample017';
  728.  
  729.  
  730. DECLARE
  731. -- application variables
  732. imageObj ORDSYS.ORDImage;
  733. ctx RAW(4000) := NULL;
  734. fileName VARCHAR(30);
  735. dirName VARCHAR(20);
  736. -- files per dir
  737. K number(4);
  738.  
  739. BEGIN
  740. FOR I IN 1..143 LOOP
  741. fileName:= 'img017-';
  742. IF I < 10000 THEN
  743. fileName := fileName || '0';
  744. END IF;
  745. IF I < 1000 THEN
  746. fileName := fileName || '0';
  747. END IF;
  748. IF I < 100 THEN
  749. fileName := fileName || '0';
  750. END IF;
  751. IF I < 10 THEN
  752. fileName := fileName || '0';
  753. END IF;
  754. select image_seq.NEXTVAL into K from dual;
  755. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  756. VALUES ( K, 'H', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  757. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  758. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  759. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  760. imageObj.import(ctx);
  761. UPDATE PHOTO SET image = imageObj WHERE id = K;
  762. END LOOP;
  763. COMMIT;
  764. END;
  765. /
  766. --###########################
  767.  
  768.  
  769. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample018';
  770.  
  771.  
  772. DECLARE
  773. -- application variables
  774. imageObj ORDSYS.ORDImage;
  775. ctx RAW(4000) := NULL;
  776. fileName VARCHAR(30);
  777. dirName VARCHAR(20);
  778. -- files per dir
  779. K number(4);
  780.  
  781. BEGIN
  782. FOR I IN 1..193 LOOP
  783. fileName:= 'img018-';
  784. IF I < 10000 THEN
  785. fileName := fileName || '0';
  786. END IF;
  787. IF I < 1000 THEN
  788. fileName := fileName || '0';
  789. END IF;
  790. IF I < 100 THEN
  791. fileName := fileName || '0';
  792. END IF;
  793. IF I < 10 THEN
  794. fileName := fileName || '0';
  795. END IF;
  796. select image_seq.NEXTVAL into K from dual;
  797. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  798. VALUES ( K, 'I', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  799. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  800. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  801. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  802. imageObj.import(ctx);
  803. UPDATE PHOTO SET image = imageObj WHERE id = K;
  804. END LOOP;
  805. COMMIT;
  806. END;
  807. /
  808. --###########################
  809.  
  810.  
  811. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample019';
  812.  
  813.  
  814. DECLARE
  815. -- application variables
  816. imageObj ORDSYS.ORDImage;
  817. ctx RAW(4000) := NULL;
  818. fileName VARCHAR(30);
  819. dirName VARCHAR(20);
  820. -- files per dir
  821. K number(4);
  822.  
  823. BEGIN
  824. FOR I IN 1..302 LOOP
  825. fileName:= 'img019-';
  826. IF I < 10000 THEN
  827. fileName := fileName || '0';
  828. END IF;
  829. IF I < 1000 THEN
  830. fileName := fileName || '0';
  831. END IF;
  832. IF I < 100 THEN
  833. fileName := fileName || '0';
  834. END IF;
  835. IF I < 10 THEN
  836. fileName := fileName || '0';
  837. END IF;
  838. select image_seq.NEXTVAL into K from dual;
  839. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  840. VALUES ( K, 'J', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  841. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  842. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  843. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  844. imageObj.import(ctx);
  845. UPDATE PHOTO SET image = imageObj WHERE id = K;
  846. END LOOP;
  847. COMMIT;
  848. END;
  849. /
  850. --###########################
  851.  
  852.  
  853. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample020';
  854.  
  855.  
  856. DECLARE
  857. -- application variables
  858. imageObj ORDSYS.ORDImage;
  859. ctx RAW(4000) := NULL;
  860. fileName VARCHAR(30);
  861. dirName VARCHAR(20);
  862. -- files per dir
  863. K number(4);
  864.  
  865. BEGIN
  866. FOR I IN 1..77 LOOP
  867. fileName:= 'img020-';
  868. IF I < 10000 THEN
  869. fileName := fileName || '0';
  870. END IF;
  871. IF I < 1000 THEN
  872. fileName := fileName || '0';
  873. END IF;
  874. IF I < 100 THEN
  875. fileName := fileName || '0';
  876. END IF;
  877. IF I < 10 THEN
  878. fileName := fileName || '0';
  879. END IF;
  880. select image_seq.NEXTVAL into K from dual;
  881. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  882. VALUES ( K, 'K', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  883. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  884. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  885. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  886. imageObj.import(ctx);
  887. UPDATE PHOTO SET image = imageObj WHERE id = K;
  888. END LOOP;
  889. COMMIT;
  890. END;
  891. /
  892. --###########################
  893.  
  894.  
  895. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample021';
  896.  
  897.  
  898. DECLARE
  899. -- application variables
  900. imageObj ORDSYS.ORDImage;
  901. ctx RAW(4000) := NULL;
  902. fileName VARCHAR(30);
  903. dirName VARCHAR(20);
  904. -- files per dir
  905. K number(4);
  906.  
  907. BEGIN
  908. FOR I IN 1..92 LOOP
  909. fileName:= 'img021-';
  910. IF I < 10000 THEN
  911. fileName := fileName || '0';
  912. END IF;
  913. IF I < 1000 THEN
  914. fileName := fileName || '0';
  915. END IF;
  916. IF I < 100 THEN
  917. fileName := fileName || '0';
  918. END IF;
  919. IF I < 10 THEN
  920. fileName := fileName || '0';
  921. END IF;
  922. select image_seq.NEXTVAL into K from dual;
  923. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  924. VALUES ( K, 'L', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  925. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  926. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  927. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  928. imageObj.import(ctx);
  929. UPDATE PHOTO SET image = imageObj WHERE id = K;
  930. END LOOP;
  931. COMMIT;
  932. END;
  933. /
  934. --###########################
  935.  
  936.  
  937. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample022';
  938.  
  939.  
  940. DECLARE
  941. -- application variables
  942. imageObj ORDSYS.ORDImage;
  943. ctx RAW(4000) := NULL;
  944. fileName VARCHAR(30);
  945. dirName VARCHAR(20);
  946. -- files per dir
  947. K number(4);
  948.  
  949. BEGIN
  950. FOR I IN 1..215 LOOP
  951. fileName:= 'img022-';
  952. IF I < 10000 THEN
  953. fileName := fileName || '0';
  954. END IF;
  955. IF I < 1000 THEN
  956. fileName := fileName || '0';
  957. END IF;
  958. IF I < 100 THEN
  959. fileName := fileName || '0';
  960. END IF;
  961. IF I < 10 THEN
  962. fileName := fileName || '0';
  963. END IF;
  964. select image_seq.NEXTVAL into K from dual;
  965. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  966. VALUES ( K, 'M', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  967. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  968. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  969. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  970. imageObj.import(ctx);
  971. UPDATE PHOTO SET image = imageObj WHERE id = K;
  972. END LOOP;
  973. COMMIT;
  974. END;
  975. /
  976. --###########################
  977.  
  978.  
  979. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample023';
  980.  
  981.  
  982. DECLARE
  983. -- application variables
  984. imageObj ORDSYS.ORDImage;
  985. ctx RAW(4000) := NULL;
  986. fileName VARCHAR(30);
  987. dirName VARCHAR(20);
  988. -- files per dir
  989. K number(4);
  990.  
  991. BEGIN
  992. FOR I IN 1..149 LOOP
  993. fileName:= 'img023-';
  994. IF I < 10000 THEN
  995. fileName := fileName || '0';
  996. END IF;
  997. IF I < 1000 THEN
  998. fileName := fileName || '0';
  999. END IF;
  1000. IF I < 100 THEN
  1001. fileName := fileName || '0';
  1002. END IF;
  1003. IF I < 10 THEN
  1004. fileName := fileName || '0';
  1005. END IF;
  1006. select image_seq.NEXTVAL into K from dual;
  1007. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1008. VALUES ( K, 'N', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1009. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1010. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1011. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1012. imageObj.import(ctx);
  1013. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1014. END LOOP;
  1015. COMMIT;
  1016. END;
  1017. /
  1018. --###########################
  1019.  
  1020.  
  1021. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample024';
  1022.  
  1023.  
  1024. DECLARE
  1025. -- application variables
  1026. imageObj ORDSYS.ORDImage;
  1027. ctx RAW(4000) := NULL;
  1028. fileName VARCHAR(30);
  1029. dirName VARCHAR(20);
  1030. -- files per dir
  1031. K number(4);
  1032.  
  1033. BEGIN
  1034. FOR I IN 1..363 LOOP
  1035. fileName:= 'img024-';
  1036. IF I < 10000 THEN
  1037. fileName := fileName || '0';
  1038. END IF;
  1039. IF I < 1000 THEN
  1040. fileName := fileName || '0';
  1041. END IF;
  1042. IF I < 100 THEN
  1043. fileName := fileName || '0';
  1044. END IF;
  1045. IF I < 10 THEN
  1046. fileName := fileName || '0';
  1047. END IF;
  1048. select image_seq.NEXTVAL into K from dual;
  1049. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1050. VALUES ( K, 'O', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1051. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1052. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1053. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1054. imageObj.import(ctx);
  1055. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1056. END LOOP;
  1057. COMMIT;
  1058. END;
  1059. /
  1060. --###########################
  1061.  
  1062.  
  1063. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample025';
  1064.  
  1065.  
  1066. DECLARE
  1067. -- application variables
  1068. imageObj ORDSYS.ORDImage;
  1069. ctx RAW(4000) := NULL;
  1070. fileName VARCHAR(30);
  1071. dirName VARCHAR(20);
  1072. -- files per dir
  1073. K number(4);
  1074.  
  1075. BEGIN
  1076. FOR I IN 1..382 LOOP
  1077. fileName:= 'img025-';
  1078. IF I < 10000 THEN
  1079. fileName := fileName || '0';
  1080. END IF;
  1081. IF I < 1000 THEN
  1082. fileName := fileName || '0';
  1083. END IF;
  1084. IF I < 100 THEN
  1085. fileName := fileName || '0';
  1086. END IF;
  1087. IF I < 10 THEN
  1088. fileName := fileName || '0';
  1089. END IF;
  1090. select image_seq.NEXTVAL into K from dual;
  1091. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1092. VALUES ( K, 'P', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1093. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1094. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1095. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1096. imageObj.import(ctx);
  1097. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1098. END LOOP;
  1099. COMMIT;
  1100. END;
  1101. /
  1102. --###########################
  1103.  
  1104.  
  1105. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample026';
  1106.  
  1107.  
  1108. DECLARE
  1109. -- application variables
  1110. imageObj ORDSYS.ORDImage;
  1111. ctx RAW(4000) := NULL;
  1112. fileName VARCHAR(30);
  1113. dirName VARCHAR(20);
  1114. -- files per dir
  1115. K number(4);
  1116.  
  1117. BEGIN
  1118. FOR I IN 1..159 LOOP
  1119. fileName:= 'img026-';
  1120. IF I < 10000 THEN
  1121. fileName := fileName || '0';
  1122. END IF;
  1123. IF I < 1000 THEN
  1124. fileName := fileName || '0';
  1125. END IF;
  1126. IF I < 100 THEN
  1127. fileName := fileName || '0';
  1128. END IF;
  1129. IF I < 10 THEN
  1130. fileName := fileName || '0';
  1131. END IF;
  1132. select image_seq.NEXTVAL into K from dual;
  1133. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1134. VALUES ( K, 'Q', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1135. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1136. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1137. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1138. imageObj.import(ctx);
  1139. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1140. END LOOP;
  1141. COMMIT;
  1142. END;
  1143. /
  1144. --###########################
  1145.  
  1146.  
  1147. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample027';
  1148.  
  1149.  
  1150. DECLARE
  1151. -- application variables
  1152. imageObj ORDSYS.ORDImage;
  1153. ctx RAW(4000) := NULL;
  1154. fileName VARCHAR(30);
  1155. dirName VARCHAR(20);
  1156. -- files per dir
  1157. K number(4);
  1158.  
  1159. BEGIN
  1160. FOR I IN 1..35 LOOP
  1161. fileName:= 'img027-';
  1162. IF I < 10000 THEN
  1163. fileName := fileName || '0';
  1164. END IF;
  1165. IF I < 1000 THEN
  1166. fileName := fileName || '0';
  1167. END IF;
  1168. IF I < 100 THEN
  1169. fileName := fileName || '0';
  1170. END IF;
  1171. IF I < 10 THEN
  1172. fileName := fileName || '0';
  1173. END IF;
  1174. select image_seq.NEXTVAL into K from dual;
  1175. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1176. VALUES ( K, 'R', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1177. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1178. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1179. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1180. imageObj.import(ctx);
  1181. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1182. END LOOP;
  1183. COMMIT;
  1184. END;
  1185. /
  1186. --###########################
  1187.  
  1188.  
  1189. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample028';
  1190.  
  1191.  
  1192. DECLARE
  1193. -- application variables
  1194. imageObj ORDSYS.ORDImage;
  1195. ctx RAW(4000) := NULL;
  1196. fileName VARCHAR(30);
  1197. dirName VARCHAR(20);
  1198. -- files per dir
  1199. K number(4);
  1200.  
  1201. BEGIN
  1202. FOR I IN 1..389 LOOP
  1203. fileName:= 'img028-';
  1204. IF I < 10000 THEN
  1205. fileName := fileName || '0';
  1206. END IF;
  1207. IF I < 1000 THEN
  1208. fileName := fileName || '0';
  1209. END IF;
  1210. IF I < 100 THEN
  1211. fileName := fileName || '0';
  1212. END IF;
  1213. IF I < 10 THEN
  1214. fileName := fileName || '0';
  1215. END IF;
  1216. select image_seq.NEXTVAL into K from dual;
  1217. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1218. VALUES ( K, 'S', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1219. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1220. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1221. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1222. imageObj.import(ctx);
  1223. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1224. END LOOP;
  1225. COMMIT;
  1226. END;
  1227. /
  1228. --###########################
  1229.  
  1230.  
  1231. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample029';
  1232.  
  1233.  
  1234. DECLARE
  1235. -- application variables
  1236. imageObj ORDSYS.ORDImage;
  1237. ctx RAW(4000) := NULL;
  1238. fileName VARCHAR(30);
  1239. dirName VARCHAR(20);
  1240. -- files per dir
  1241. K number(4);
  1242.  
  1243. BEGIN
  1244. FOR I IN 1..342 LOOP
  1245. fileName:= 'img029-';
  1246. IF I < 10000 THEN
  1247. fileName := fileName || '0';
  1248. END IF;
  1249. IF I < 1000 THEN
  1250. fileName := fileName || '0';
  1251. END IF;
  1252. IF I < 100 THEN
  1253. fileName := fileName || '0';
  1254. END IF;
  1255. IF I < 10 THEN
  1256. fileName := fileName || '0';
  1257. END IF;
  1258. select image_seq.NEXTVAL into K from dual;
  1259. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1260. VALUES ( K, 'T', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1261. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1262. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1263. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1264. imageObj.import(ctx);
  1265. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1266. END LOOP;
  1267. COMMIT;
  1268. END;
  1269. /
  1270. --###########################
  1271.  
  1272.  
  1273. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample030';
  1274.  
  1275.  
  1276. DECLARE
  1277. -- application variables
  1278. imageObj ORDSYS.ORDImage;
  1279. ctx RAW(4000) := NULL;
  1280. fileName VARCHAR(30);
  1281. dirName VARCHAR(20);
  1282. -- files per dir
  1283. K number(4);
  1284.  
  1285. BEGIN
  1286. FOR I IN 1..312 LOOP
  1287. fileName:= 'img030-';
  1288. IF I < 10000 THEN
  1289. fileName := fileName || '0';
  1290. END IF;
  1291. IF I < 1000 THEN
  1292. fileName := fileName || '0';
  1293. END IF;
  1294. IF I < 100 THEN
  1295. fileName := fileName || '0';
  1296. END IF;
  1297. IF I < 10 THEN
  1298. fileName := fileName || '0';
  1299. END IF;
  1300. select image_seq.NEXTVAL into K from dual;
  1301. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1302. VALUES ( K, 'U', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1303. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1304. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1305. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1306. imageObj.import(ctx);
  1307. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1308. END LOOP;
  1309. COMMIT;
  1310. END;
  1311. /
  1312. --###########################
  1313.  
  1314.  
  1315. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample031';
  1316.  
  1317.  
  1318. DECLARE
  1319. -- application variables
  1320. imageObj ORDSYS.ORDImage;
  1321. ctx RAW(4000) := NULL;
  1322. fileName VARCHAR(30);
  1323. dirName VARCHAR(20);
  1324. -- files per dir
  1325. K number(4);
  1326.  
  1327. BEGIN
  1328. FOR I IN 1..92 LOOP
  1329. fileName:= 'img031-';
  1330. IF I < 10000 THEN
  1331. fileName := fileName || '0';
  1332. END IF;
  1333. IF I < 1000 THEN
  1334. fileName := fileName || '0';
  1335. END IF;
  1336. IF I < 100 THEN
  1337. fileName := fileName || '0';
  1338. END IF;
  1339. IF I < 10 THEN
  1340. fileName := fileName || '0';
  1341. END IF;
  1342. select image_seq.NEXTVAL into K from dual;
  1343. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1344. VALUES ( K, 'V', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1345. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1346. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1347. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1348. imageObj.import(ctx);
  1349. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1350. END LOOP;
  1351. COMMIT;
  1352. END;
  1353. /
  1354. --###########################
  1355.  
  1356.  
  1357. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample032';
  1358.  
  1359.  
  1360. DECLARE
  1361. -- application variables
  1362. imageObj ORDSYS.ORDImage;
  1363. ctx RAW(4000) := NULL;
  1364. fileName VARCHAR(30);
  1365. dirName VARCHAR(20);
  1366. -- files per dir
  1367. K number(4);
  1368.  
  1369. BEGIN
  1370. FOR I IN 1..84 LOOP
  1371. fileName:= 'img032-';
  1372. IF I < 10000 THEN
  1373. fileName := fileName || '0';
  1374. END IF;
  1375. IF I < 1000 THEN
  1376. fileName := fileName || '0';
  1377. END IF;
  1378. IF I < 100 THEN
  1379. fileName := fileName || '0';
  1380. END IF;
  1381. IF I < 10 THEN
  1382. fileName := fileName || '0';
  1383. END IF;
  1384. select image_seq.NEXTVAL into K from dual;
  1385. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1386. VALUES ( K, 'W', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1387. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1388. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1389. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1390. imageObj.import(ctx);
  1391. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1392. END LOOP;
  1393. COMMIT;
  1394. END;
  1395. /
  1396. --###########################
  1397.  
  1398.  
  1399. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample033';
  1400.  
  1401.  
  1402. DECLARE
  1403. -- application variables
  1404. imageObj ORDSYS.ORDImage;
  1405. ctx RAW(4000) := NULL;
  1406. fileName VARCHAR(30);
  1407. dirName VARCHAR(20);
  1408. -- files per dir
  1409. K number(4);
  1410.  
  1411. BEGIN
  1412. FOR I IN 1..67 LOOP
  1413. fileName:= 'img033-';
  1414. IF I < 10000 THEN
  1415. fileName := fileName || '0';
  1416. END IF;
  1417. IF I < 1000 THEN
  1418. fileName := fileName || '0';
  1419. END IF;
  1420. IF I < 100 THEN
  1421. fileName := fileName || '0';
  1422. END IF;
  1423. IF I < 10 THEN
  1424. fileName := fileName || '0';
  1425. END IF;
  1426. select image_seq.NEXTVAL into K from dual;
  1427. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1428. VALUES ( K, 'X', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1429. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1430. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1431. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1432. imageObj.import(ctx);
  1433. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1434. END LOOP;
  1435. COMMIT;
  1436. END;
  1437. /
  1438. --###########################
  1439.  
  1440.  
  1441. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample034';
  1442.  
  1443.  
  1444. DECLARE
  1445. -- application variables
  1446. imageObj ORDSYS.ORDImage;
  1447. ctx RAW(4000) := NULL;
  1448. fileName VARCHAR(30);
  1449. dirName VARCHAR(20);
  1450. -- files per dir
  1451. K number(4);
  1452.  
  1453. BEGIN
  1454. FOR I IN 1..80 LOOP
  1455. fileName:= 'img034-';
  1456. IF I < 10000 THEN
  1457. fileName := fileName || '0';
  1458. END IF;
  1459. IF I < 1000 THEN
  1460. fileName := fileName || '0';
  1461. END IF;
  1462. IF I < 100 THEN
  1463. fileName := fileName || '0';
  1464. END IF;
  1465. IF I < 10 THEN
  1466. fileName := fileName || '0';
  1467. END IF;
  1468. select image_seq.NEXTVAL into K from dual;
  1469. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1470. VALUES ( K, 'Y', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1471. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1472. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1473. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1474. imageObj.import(ctx);
  1475. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1476. END LOOP;
  1477. COMMIT;
  1478. END;
  1479. /
  1480. --###########################
  1481.  
  1482.  
  1483. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample035';
  1484.  
  1485.  
  1486. DECLARE
  1487. -- application variables
  1488. imageObj ORDSYS.ORDImage;
  1489. ctx RAW(4000) := NULL;
  1490. fileName VARCHAR(30);
  1491. dirName VARCHAR(20);
  1492. -- files per dir
  1493. K number(4);
  1494.  
  1495. BEGIN
  1496. FOR I IN 1..67 LOOP
  1497. fileName:= 'img035-';
  1498. IF I < 10000 THEN
  1499. fileName := fileName || '0';
  1500. END IF;
  1501. IF I < 1000 THEN
  1502. fileName := fileName || '0';
  1503. END IF;
  1504. IF I < 100 THEN
  1505. fileName := fileName || '0';
  1506. END IF;
  1507. IF I < 10 THEN
  1508. fileName := fileName || '0';
  1509. END IF;
  1510. select image_seq.NEXTVAL into K from dual;
  1511. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1512. VALUES ( K, 'Z', 1, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1513. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1514. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1515. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1516. imageObj.import(ctx);
  1517. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1518. END LOOP;
  1519. COMMIT;
  1520. END;
  1521. /
  1522. --###########################
  1523.  
  1524.  
  1525. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample036';
  1526.  
  1527.  
  1528. DECLARE
  1529. -- application variables
  1530. imageObj ORDSYS.ORDImage;
  1531. ctx RAW(4000) := NULL;
  1532. fileName VARCHAR(30);
  1533. dirName VARCHAR(20);
  1534. -- files per dir
  1535. K number(4);
  1536.  
  1537. BEGIN
  1538. FOR I IN 1..55 LOOP
  1539. fileName:= 'img036-';
  1540. IF I < 10000 THEN
  1541. fileName := fileName || '0';
  1542. END IF;
  1543. IF I < 1000 THEN
  1544. fileName := fileName || '0';
  1545. END IF;
  1546. IF I < 100 THEN
  1547. fileName := fileName || '0';
  1548. END IF;
  1549. IF I < 10 THEN
  1550. fileName := fileName || '0';
  1551. END IF;
  1552. select image_seq.NEXTVAL into K from dual;
  1553. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1554. VALUES ( K, 'a', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1555. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1556. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1557. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1558. imageObj.import(ctx);
  1559. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1560. END LOOP;
  1561. COMMIT;
  1562. END;
  1563. /
  1564. --###########################
  1565.  
  1566.  
  1567. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample037';
  1568.  
  1569.  
  1570. DECLARE
  1571. -- application variables
  1572. imageObj ORDSYS.ORDImage;
  1573. ctx RAW(4000) := NULL;
  1574. fileName VARCHAR(30);
  1575. dirName VARCHAR(20);
  1576. -- files per dir
  1577. K number(4);
  1578.  
  1579. BEGIN
  1580. FOR I IN 1..158 LOOP
  1581. fileName:= 'img037-';
  1582. IF I < 10000 THEN
  1583. fileName := fileName || '0';
  1584. END IF;
  1585. IF I < 1000 THEN
  1586. fileName := fileName || '0';
  1587. END IF;
  1588. IF I < 100 THEN
  1589. fileName := fileName || '0';
  1590. END IF;
  1591. IF I < 10 THEN
  1592. fileName := fileName || '0';
  1593. END IF;
  1594. select image_seq.NEXTVAL into K from dual;
  1595. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1596. VALUES ( K, 'b', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1597. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1598. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1599. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1600. imageObj.import(ctx);
  1601. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1602. END LOOP;
  1603. COMMIT;
  1604. END;
  1605. /
  1606. --###########################
  1607.  
  1608.  
  1609. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample038';
  1610.  
  1611.  
  1612. DECLARE
  1613. -- application variables
  1614. imageObj ORDSYS.ORDImage;
  1615. ctx RAW(4000) := NULL;
  1616. fileName VARCHAR(30);
  1617. dirName VARCHAR(20);
  1618. -- files per dir
  1619. K number(4);
  1620.  
  1621. BEGIN
  1622. FOR I IN 1..38 LOOP
  1623. fileName:= 'img038-';
  1624. IF I < 10000 THEN
  1625. fileName := fileName || '0';
  1626. END IF;
  1627. IF I < 1000 THEN
  1628. fileName := fileName || '0';
  1629. END IF;
  1630. IF I < 100 THEN
  1631. fileName := fileName || '0';
  1632. END IF;
  1633. IF I < 10 THEN
  1634. fileName := fileName || '0';
  1635. END IF;
  1636. select image_seq.NEXTVAL into K from dual;
  1637. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1638. VALUES ( K, 'c', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1639. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1640. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1641. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1642. imageObj.import(ctx);
  1643. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1644. END LOOP;
  1645. COMMIT;
  1646. END;
  1647. /
  1648. --###########################
  1649.  
  1650.  
  1651. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample039';
  1652.  
  1653.  
  1654. DECLARE
  1655. -- application variables
  1656. imageObj ORDSYS.ORDImage;
  1657. ctx RAW(4000) := NULL;
  1658. fileName VARCHAR(30);
  1659. dirName VARCHAR(20);
  1660. -- files per dir
  1661. K number(4);
  1662.  
  1663. BEGIN
  1664. FOR I IN 1..63 LOOP
  1665. fileName:= 'img039-';
  1666. IF I < 10000 THEN
  1667. fileName := fileName || '0';
  1668. END IF;
  1669. IF I < 1000 THEN
  1670. fileName := fileName || '0';
  1671. END IF;
  1672. IF I < 100 THEN
  1673. fileName := fileName || '0';
  1674. END IF;
  1675. IF I < 10 THEN
  1676. fileName := fileName || '0';
  1677. END IF;
  1678. select image_seq.NEXTVAL into K from dual;
  1679. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1680. VALUES ( K, 'd', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1681. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1682. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1683. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1684. imageObj.import(ctx);
  1685. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1686. END LOOP;
  1687. COMMIT;
  1688. END;
  1689. /
  1690. --###########################
  1691.  
  1692.  
  1693. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample040';
  1694.  
  1695.  
  1696. DECLARE
  1697. -- application variables
  1698. imageObj ORDSYS.ORDImage;
  1699. ctx RAW(4000) := NULL;
  1700. fileName VARCHAR(30);
  1701. dirName VARCHAR(20);
  1702. -- files per dir
  1703. K number(4);
  1704.  
  1705. BEGIN
  1706. FOR I IN 1..46 LOOP
  1707. fileName:= 'img040-';
  1708. IF I < 10000 THEN
  1709. fileName := fileName || '0';
  1710. END IF;
  1711. IF I < 1000 THEN
  1712. fileName := fileName || '0';
  1713. END IF;
  1714. IF I < 100 THEN
  1715. fileName := fileName || '0';
  1716. END IF;
  1717. IF I < 10 THEN
  1718. fileName := fileName || '0';
  1719. END IF;
  1720. select image_seq.NEXTVAL into K from dual;
  1721. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1722. VALUES ( K, 'e', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1723. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1724. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1725. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1726. imageObj.import(ctx);
  1727. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1728. END LOOP;
  1729. COMMIT;
  1730. END;
  1731. /
  1732. --###########################
  1733.  
  1734.  
  1735. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample041';
  1736.  
  1737.  
  1738. DECLARE
  1739. -- application variables
  1740. imageObj ORDSYS.ORDImage;
  1741. ctx RAW(4000) := NULL;
  1742. fileName VARCHAR(30);
  1743. dirName VARCHAR(20);
  1744. -- files per dir
  1745. K number(4);
  1746.  
  1747. BEGIN
  1748. FOR I IN 1..227 LOOP
  1749. fileName:= 'img041-';
  1750. IF I < 10000 THEN
  1751. fileName := fileName || '0';
  1752. END IF;
  1753. IF I < 1000 THEN
  1754. fileName := fileName || '0';
  1755. END IF;
  1756. IF I < 100 THEN
  1757. fileName := fileName || '0';
  1758. END IF;
  1759. IF I < 10 THEN
  1760. fileName := fileName || '0';
  1761. END IF;
  1762. select image_seq.NEXTVAL into K from dual;
  1763. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1764. VALUES ( K, 'f', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1765. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1766. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1767. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1768. imageObj.import(ctx);
  1769. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1770. END LOOP;
  1771. COMMIT;
  1772. END;
  1773. /
  1774. --###########################
  1775.  
  1776.  
  1777. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample042';
  1778.  
  1779.  
  1780. DECLARE
  1781. -- application variables
  1782. imageObj ORDSYS.ORDImage;
  1783. ctx RAW(4000) := NULL;
  1784. fileName VARCHAR(30);
  1785. dirName VARCHAR(20);
  1786. -- files per dir
  1787. K number(4);
  1788.  
  1789. BEGIN
  1790. FOR I IN 1..37 LOOP
  1791. fileName:= 'img042-';
  1792. IF I < 10000 THEN
  1793. fileName := fileName || '0';
  1794. END IF;
  1795. IF I < 1000 THEN
  1796. fileName := fileName || '0';
  1797. END IF;
  1798. IF I < 100 THEN
  1799. fileName := fileName || '0';
  1800. END IF;
  1801. IF I < 10 THEN
  1802. fileName := fileName || '0';
  1803. END IF;
  1804. select image_seq.NEXTVAL into K from dual;
  1805. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1806. VALUES ( K, 'g', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1807. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1808. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1809. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1810. imageObj.import(ctx);
  1811. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1812. END LOOP;
  1813. COMMIT;
  1814. END;
  1815. /
  1816. --###########################
  1817.  
  1818.  
  1819. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample043';
  1820.  
  1821.  
  1822. DECLARE
  1823. -- application variables
  1824. imageObj ORDSYS.ORDImage;
  1825. ctx RAW(4000) := NULL;
  1826. fileName VARCHAR(30);
  1827. dirName VARCHAR(20);
  1828. -- files per dir
  1829. K number(4);
  1830.  
  1831. BEGIN
  1832. FOR I IN 1..36 LOOP
  1833. fileName:= 'img043-';
  1834. IF I < 10000 THEN
  1835. fileName := fileName || '0';
  1836. END IF;
  1837. IF I < 1000 THEN
  1838. fileName := fileName || '0';
  1839. END IF;
  1840. IF I < 100 THEN
  1841. fileName := fileName || '0';
  1842. END IF;
  1843. IF I < 10 THEN
  1844. fileName := fileName || '0';
  1845. END IF;
  1846. select image_seq.NEXTVAL into K from dual;
  1847. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1848. VALUES ( K, 'h', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1849. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1850. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1851. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1852. imageObj.import(ctx);
  1853. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1854. END LOOP;
  1855. COMMIT;
  1856. END;
  1857. /
  1858. --###########################
  1859.  
  1860.  
  1861. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample044';
  1862.  
  1863.  
  1864. DECLARE
  1865. -- application variables
  1866. imageObj ORDSYS.ORDImage;
  1867. ctx RAW(4000) := NULL;
  1868. fileName VARCHAR(30);
  1869. dirName VARCHAR(20);
  1870. -- files per dir
  1871. K number(4);
  1872.  
  1873. BEGIN
  1874. FOR I IN 1..52 LOOP
  1875. fileName:= 'img044-';
  1876. IF I < 10000 THEN
  1877. fileName := fileName || '0';
  1878. END IF;
  1879. IF I < 1000 THEN
  1880. fileName := fileName || '0';
  1881. END IF;
  1882. IF I < 100 THEN
  1883. fileName := fileName || '0';
  1884. END IF;
  1885. IF I < 10 THEN
  1886. fileName := fileName || '0';
  1887. END IF;
  1888. select image_seq.NEXTVAL into K from dual;
  1889. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1890. VALUES ( K, 'i', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1891. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1892. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1893. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1894. imageObj.import(ctx);
  1895. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1896. END LOOP;
  1897. COMMIT;
  1898. END;
  1899. /
  1900. --###########################
  1901.  
  1902.  
  1903. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample045';
  1904.  
  1905.  
  1906. DECLARE
  1907. -- application variables
  1908. imageObj ORDSYS.ORDImage;
  1909. ctx RAW(4000) := NULL;
  1910. fileName VARCHAR(30);
  1911. dirName VARCHAR(20);
  1912. -- files per dir
  1913. K number(4);
  1914.  
  1915. BEGIN
  1916. FOR I IN 1..127 LOOP
  1917. fileName:= 'img045-';
  1918. IF I < 10000 THEN
  1919. fileName := fileName || '0';
  1920. END IF;
  1921. IF I < 1000 THEN
  1922. fileName := fileName || '0';
  1923. END IF;
  1924. IF I < 100 THEN
  1925. fileName := fileName || '0';
  1926. END IF;
  1927. IF I < 10 THEN
  1928. fileName := fileName || '0';
  1929. END IF;
  1930. select image_seq.NEXTVAL into K from dual;
  1931. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1932. VALUES ( K, 'j', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1933. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1934. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1935. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1936. imageObj.import(ctx);
  1937. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1938. END LOOP;
  1939. COMMIT;
  1940. END;
  1941. /
  1942. --###########################
  1943.  
  1944.  
  1945. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample046';
  1946.  
  1947.  
  1948. DECLARE
  1949. -- application variables
  1950. imageObj ORDSYS.ORDImage;
  1951. ctx RAW(4000) := NULL;
  1952. fileName VARCHAR(30);
  1953. dirName VARCHAR(20);
  1954. -- files per dir
  1955. K number(4);
  1956.  
  1957. BEGIN
  1958. FOR I IN 1..33 LOOP
  1959. fileName:= 'img046-';
  1960. IF I < 10000 THEN
  1961. fileName := fileName || '0';
  1962. END IF;
  1963. IF I < 1000 THEN
  1964. fileName := fileName || '0';
  1965. END IF;
  1966. IF I < 100 THEN
  1967. fileName := fileName || '0';
  1968. END IF;
  1969. IF I < 10 THEN
  1970. fileName := fileName || '0';
  1971. END IF;
  1972. select image_seq.NEXTVAL into K from dual;
  1973. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  1974. VALUES ( K, 'k', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  1975. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  1976. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  1977. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  1978. imageObj.import(ctx);
  1979. UPDATE PHOTO SET image = imageObj WHERE id = K;
  1980. END LOOP;
  1981. COMMIT;
  1982. END;
  1983. /
  1984. --###########################
  1985.  
  1986.  
  1987. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample047';
  1988.  
  1989.  
  1990. DECLARE
  1991. -- application variables
  1992. imageObj ORDSYS.ORDImage;
  1993. ctx RAW(4000) := NULL;
  1994. fileName VARCHAR(30);
  1995. dirName VARCHAR(20);
  1996. -- files per dir
  1997. K number(4);
  1998.  
  1999. BEGIN
  2000. FOR I IN 1..34 LOOP
  2001. fileName:= 'img047-';
  2002. IF I < 10000 THEN
  2003. fileName := fileName || '0';
  2004. END IF;
  2005. IF I < 1000 THEN
  2006. fileName := fileName || '0';
  2007. END IF;
  2008. IF I < 100 THEN
  2009. fileName := fileName || '0';
  2010. END IF;
  2011. IF I < 10 THEN
  2012. fileName := fileName || '0';
  2013. END IF;
  2014. select image_seq.NEXTVAL into K from dual;
  2015. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2016. VALUES ( K, 'l', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2017. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2018. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2019. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2020. imageObj.import(ctx);
  2021. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2022. END LOOP;
  2023. COMMIT;
  2024. END;
  2025. /
  2026. --###########################
  2027.  
  2028.  
  2029. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample048';
  2030.  
  2031.  
  2032. DECLARE
  2033. -- application variables
  2034. imageObj ORDSYS.ORDImage;
  2035. ctx RAW(4000) := NULL;
  2036. fileName VARCHAR(30);
  2037. dirName VARCHAR(20);
  2038. -- files per dir
  2039. K number(4);
  2040.  
  2041. BEGIN
  2042. FOR I IN 1..58 LOOP
  2043. fileName:= 'img048-';
  2044. IF I < 10000 THEN
  2045. fileName := fileName || '0';
  2046. END IF;
  2047. IF I < 1000 THEN
  2048. fileName := fileName || '0';
  2049. END IF;
  2050. IF I < 100 THEN
  2051. fileName := fileName || '0';
  2052. END IF;
  2053. IF I < 10 THEN
  2054. fileName := fileName || '0';
  2055. END IF;
  2056. select image_seq.NEXTVAL into K from dual;
  2057. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2058. VALUES ( K, 'm', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2059. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2060. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2061. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2062. imageObj.import(ctx);
  2063. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2064. END LOOP;
  2065. COMMIT;
  2066. END;
  2067. /
  2068. --###########################
  2069.  
  2070.  
  2071. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample049';
  2072.  
  2073.  
  2074. DECLARE
  2075. -- application variables
  2076. imageObj ORDSYS.ORDImage;
  2077. ctx RAW(4000) := NULL;
  2078. fileName VARCHAR(30);
  2079. dirName VARCHAR(20);
  2080. -- files per dir
  2081. K number(4);
  2082.  
  2083. BEGIN
  2084. FOR I IN 1..43 LOOP
  2085. fileName:= 'img049-';
  2086. IF I < 10000 THEN
  2087. fileName := fileName || '0';
  2088. END IF;
  2089. IF I < 1000 THEN
  2090. fileName := fileName || '0';
  2091. END IF;
  2092. IF I < 100 THEN
  2093. fileName := fileName || '0';
  2094. END IF;
  2095. IF I < 10 THEN
  2096. fileName := fileName || '0';
  2097. END IF;
  2098. select image_seq.NEXTVAL into K from dual;
  2099. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2100. VALUES ( K, 'n', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2101. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2102. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2103. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2104. imageObj.import(ctx);
  2105. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2106. END LOOP;
  2107. COMMIT;
  2108. END;
  2109. /
  2110. --###########################
  2111.  
  2112.  
  2113. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample050';
  2114.  
  2115.  
  2116. DECLARE
  2117. -- application variables
  2118. imageObj ORDSYS.ORDImage;
  2119. ctx RAW(4000) := NULL;
  2120. fileName VARCHAR(30);
  2121. dirName VARCHAR(20);
  2122. -- files per dir
  2123. K number(4);
  2124.  
  2125. BEGIN
  2126. FOR I IN 1..135 LOOP
  2127. fileName:= 'img050-';
  2128. IF I < 10000 THEN
  2129. fileName := fileName || '0';
  2130. END IF;
  2131. IF I < 1000 THEN
  2132. fileName := fileName || '0';
  2133. END IF;
  2134. IF I < 100 THEN
  2135. fileName := fileName || '0';
  2136. END IF;
  2137. IF I < 10 THEN
  2138. fileName := fileName || '0';
  2139. END IF;
  2140. select image_seq.NEXTVAL into K from dual;
  2141. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2142. VALUES ( K, 'o', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2143. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2144. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2145. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2146. imageObj.import(ctx);
  2147. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2148. END LOOP;
  2149. COMMIT;
  2150. END;
  2151. /
  2152. --###########################
  2153.  
  2154.  
  2155. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample051';
  2156.  
  2157.  
  2158. DECLARE
  2159. -- application variables
  2160. imageObj ORDSYS.ORDImage;
  2161. ctx RAW(4000) := NULL;
  2162. fileName VARCHAR(30);
  2163. dirName VARCHAR(20);
  2164. -- files per dir
  2165. K number(4);
  2166.  
  2167. BEGIN
  2168. FOR I IN 1..148 LOOP
  2169. fileName:= 'img051-';
  2170. IF I < 10000 THEN
  2171. fileName := fileName || '0';
  2172. END IF;
  2173. IF I < 1000 THEN
  2174. fileName := fileName || '0';
  2175. END IF;
  2176. IF I < 100 THEN
  2177. fileName := fileName || '0';
  2178. END IF;
  2179. IF I < 10 THEN
  2180. fileName := fileName || '0';
  2181. END IF;
  2182. select image_seq.NEXTVAL into K from dual;
  2183. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2184. VALUES ( K, 'p', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2185. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2186. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2187. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2188. imageObj.import(ctx);
  2189. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2190. END LOOP;
  2191. COMMIT;
  2192. END;
  2193. /
  2194. --###########################
  2195.  
  2196.  
  2197. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample052';
  2198.  
  2199.  
  2200. DECLARE
  2201. -- application variables
  2202. imageObj ORDSYS.ORDImage;
  2203. ctx RAW(4000) := NULL;
  2204. fileName VARCHAR(30);
  2205. dirName VARCHAR(20);
  2206. -- files per dir
  2207. K number(4);
  2208.  
  2209. BEGIN
  2210. FOR I IN 1..37 LOOP
  2211. fileName:= 'img052-';
  2212. IF I < 10000 THEN
  2213. fileName := fileName || '0';
  2214. END IF;
  2215. IF I < 1000 THEN
  2216. fileName := fileName || '0';
  2217. END IF;
  2218. IF I < 100 THEN
  2219. fileName := fileName || '0';
  2220. END IF;
  2221. IF I < 10 THEN
  2222. fileName := fileName || '0';
  2223. END IF;
  2224. select image_seq.NEXTVAL into K from dual;
  2225. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2226. VALUES ( K, 'q', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2227. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2228. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2229. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2230. imageObj.import(ctx);
  2231. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2232. END LOOP;
  2233. COMMIT;
  2234. END;
  2235. /
  2236. --###########################
  2237.  
  2238.  
  2239. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample053';
  2240.  
  2241.  
  2242. DECLARE
  2243. -- application variables
  2244. imageObj ORDSYS.ORDImage;
  2245. ctx RAW(4000) := NULL;
  2246. fileName VARCHAR(30);
  2247. dirName VARCHAR(20);
  2248. -- files per dir
  2249. K number(4);
  2250.  
  2251. BEGIN
  2252. FOR I IN 1..54 LOOP
  2253. fileName:= 'img053-';
  2254. IF I < 10000 THEN
  2255. fileName := fileName || '0';
  2256. END IF;
  2257. IF I < 1000 THEN
  2258. fileName := fileName || '0';
  2259. END IF;
  2260. IF I < 100 THEN
  2261. fileName := fileName || '0';
  2262. END IF;
  2263. IF I < 10 THEN
  2264. fileName := fileName || '0';
  2265. END IF;
  2266. select image_seq.NEXTVAL into K from dual;
  2267. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2268. VALUES ( K, 'r', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2269. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2270. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2271. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2272. imageObj.import(ctx);
  2273. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2274. END LOOP;
  2275. COMMIT;
  2276. END;
  2277. /
  2278. --###########################
  2279.  
  2280.  
  2281. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample054';
  2282.  
  2283.  
  2284. DECLARE
  2285. -- application variables
  2286. imageObj ORDSYS.ORDImage;
  2287. ctx RAW(4000) := NULL;
  2288. fileName VARCHAR(30);
  2289. dirName VARCHAR(20);
  2290. -- files per dir
  2291. K number(4);
  2292.  
  2293. BEGIN
  2294. FOR I IN 1..126 LOOP
  2295. fileName:= 'img054-';
  2296. IF I < 10000 THEN
  2297. fileName := fileName || '0';
  2298. END IF;
  2299. IF I < 1000 THEN
  2300. fileName := fileName || '0';
  2301. END IF;
  2302. IF I < 100 THEN
  2303. fileName := fileName || '0';
  2304. END IF;
  2305. IF I < 10 THEN
  2306. fileName := fileName || '0';
  2307. END IF;
  2308. select image_seq.NEXTVAL into K from dual;
  2309. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2310. VALUES ( K, 's', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2311. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2312. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2313. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2314. imageObj.import(ctx);
  2315. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2316. END LOOP;
  2317. COMMIT;
  2318. END;
  2319. /
  2320. --###########################
  2321.  
  2322.  
  2323. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample055';
  2324.  
  2325.  
  2326. DECLARE
  2327. -- application variables
  2328. imageObj ORDSYS.ORDImage;
  2329. ctx RAW(4000) := NULL;
  2330. fileName VARCHAR(30);
  2331. dirName VARCHAR(20);
  2332. -- files per dir
  2333. K number(4);
  2334.  
  2335. BEGIN
  2336. FOR I IN 1..124 LOOP
  2337. fileName:= 'img055-';
  2338. IF I < 10000 THEN
  2339. fileName := fileName || '0';
  2340. END IF;
  2341. IF I < 1000 THEN
  2342. fileName := fileName || '0';
  2343. END IF;
  2344. IF I < 100 THEN
  2345. fileName := fileName || '0';
  2346. END IF;
  2347. IF I < 10 THEN
  2348. fileName := fileName || '0';
  2349. END IF;
  2350. select image_seq.NEXTVAL into K from dual;
  2351. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2352. VALUES ( K, 't', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2353. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2354. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2355. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2356. imageObj.import(ctx);
  2357. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2358. END LOOP;
  2359. COMMIT;
  2360. END;
  2361. /
  2362. --###########################
  2363.  
  2364.  
  2365. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample056';
  2366.  
  2367.  
  2368. DECLARE
  2369. -- application variables
  2370. imageObj ORDSYS.ORDImage;
  2371. ctx RAW(4000) := NULL;
  2372. fileName VARCHAR(30);
  2373. dirName VARCHAR(20);
  2374. -- files per dir
  2375. K number(4);
  2376.  
  2377. BEGIN
  2378. FOR I IN 1..111 LOOP
  2379. fileName:= 'img056-';
  2380. IF I < 10000 THEN
  2381. fileName := fileName || '0';
  2382. END IF;
  2383. IF I < 1000 THEN
  2384. fileName := fileName || '0';
  2385. END IF;
  2386. IF I < 100 THEN
  2387. fileName := fileName || '0';
  2388. END IF;
  2389. IF I < 10 THEN
  2390. fileName := fileName || '0';
  2391. END IF;
  2392. select image_seq.NEXTVAL into K from dual;
  2393. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2394. VALUES ( K, 'u', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2395. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2396. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2397. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2398. imageObj.import(ctx);
  2399. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2400. END LOOP;
  2401. COMMIT;
  2402. END;
  2403. /
  2404. --###########################
  2405.  
  2406.  
  2407. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample057';
  2408.  
  2409.  
  2410. DECLARE
  2411. -- application variables
  2412. imageObj ORDSYS.ORDImage;
  2413. ctx RAW(4000) := NULL;
  2414. fileName VARCHAR(30);
  2415. dirName VARCHAR(20);
  2416. -- files per dir
  2417. K number(4);
  2418.  
  2419. BEGIN
  2420. FOR I IN 1..41 LOOP
  2421. fileName:= 'img057-';
  2422. IF I < 10000 THEN
  2423. fileName := fileName || '0';
  2424. END IF;
  2425. IF I < 1000 THEN
  2426. fileName := fileName || '0';
  2427. END IF;
  2428. IF I < 100 THEN
  2429. fileName := fileName || '0';
  2430. END IF;
  2431. IF I < 10 THEN
  2432. fileName := fileName || '0';
  2433. END IF;
  2434. select image_seq.NEXTVAL into K from dual;
  2435. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2436. VALUES ( K, 'v', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2437. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2438. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2439. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2440. imageObj.import(ctx);
  2441. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2442. END LOOP;
  2443. COMMIT;
  2444. END;
  2445. /
  2446. --###########################
  2447.  
  2448.  
  2449. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample058';
  2450.  
  2451.  
  2452. DECLARE
  2453. -- application variables
  2454. imageObj ORDSYS.ORDImage;
  2455. ctx RAW(4000) := NULL;
  2456. fileName VARCHAR(30);
  2457. dirName VARCHAR(20);
  2458. -- files per dir
  2459. K number(4);
  2460.  
  2461. BEGIN
  2462. FOR I IN 1..33 LOOP
  2463. fileName:= 'img058-';
  2464. IF I < 10000 THEN
  2465. fileName := fileName || '0';
  2466. END IF;
  2467. IF I < 1000 THEN
  2468. fileName := fileName || '0';
  2469. END IF;
  2470. IF I < 100 THEN
  2471. fileName := fileName || '0';
  2472. END IF;
  2473. IF I < 10 THEN
  2474. fileName := fileName || '0';
  2475. END IF;
  2476. select image_seq.NEXTVAL into K from dual;
  2477. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2478. VALUES ( K, 'w', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2479. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2480. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2481. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2482. imageObj.import(ctx);
  2483. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2484. END LOOP;
  2485. COMMIT;
  2486. END;
  2487. /
  2488. --###########################
  2489.  
  2490.  
  2491. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample059';
  2492.  
  2493.  
  2494. DECLARE
  2495. -- application variables
  2496. imageObj ORDSYS.ORDImage;
  2497. ctx RAW(4000) := NULL;
  2498. fileName VARCHAR(30);
  2499. dirName VARCHAR(20);
  2500. -- files per dir
  2501. K number(4);
  2502.  
  2503. BEGIN
  2504. FOR I IN 1..36 LOOP
  2505. fileName:= 'img059-';
  2506. IF I < 10000 THEN
  2507. fileName := fileName || '0';
  2508. END IF;
  2509. IF I < 1000 THEN
  2510. fileName := fileName || '0';
  2511. END IF;
  2512. IF I < 100 THEN
  2513. fileName := fileName || '0';
  2514. END IF;
  2515. IF I < 10 THEN
  2516. fileName := fileName || '0';
  2517. END IF;
  2518. select image_seq.NEXTVAL into K from dual;
  2519. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2520. VALUES ( K, 'x', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2521. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2522. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2523. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2524. imageObj.import(ctx);
  2525. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2526. END LOOP;
  2527. COMMIT;
  2528. END;
  2529. /
  2530. --###########################
  2531.  
  2532.  
  2533. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample060';
  2534.  
  2535.  
  2536. DECLARE
  2537. -- application variables
  2538. imageObj ORDSYS.ORDImage;
  2539. ctx RAW(4000) := NULL;
  2540. fileName VARCHAR(30);
  2541. dirName VARCHAR(20);
  2542. -- files per dir
  2543. K number(4);
  2544.  
  2545. BEGIN
  2546. FOR I IN 1..35 LOOP
  2547. fileName:= 'img060-';
  2548. IF I < 10000 THEN
  2549. fileName := fileName || '0';
  2550. END IF;
  2551. IF I < 1000 THEN
  2552. fileName := fileName || '0';
  2553. END IF;
  2554. IF I < 100 THEN
  2555. fileName := fileName || '0';
  2556. END IF;
  2557. IF I < 10 THEN
  2558. fileName := fileName || '0';
  2559. END IF;
  2560. select image_seq.NEXTVAL into K from dual;
  2561. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2562. VALUES ( K, 'y', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2563. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2564. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2565. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2566. imageObj.import(ctx);
  2567. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2568. END LOOP;
  2569. COMMIT;
  2570. END;
  2571. /
  2572. --###########################
  2573.  
  2574.  
  2575. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample061';
  2576.  
  2577.  
  2578. DECLARE
  2579. -- application variables
  2580. imageObj ORDSYS.ORDImage;
  2581. ctx RAW(4000) := NULL;
  2582. fileName VARCHAR(30);
  2583. dirName VARCHAR(20);
  2584. -- files per dir
  2585. K number(4);
  2586.  
  2587. BEGIN
  2588. FOR I IN 1..43 LOOP
  2589. fileName:= 'img061-';
  2590. IF I < 10000 THEN
  2591. fileName := fileName || '0';
  2592. END IF;
  2593. IF I < 1000 THEN
  2594. fileName := fileName || '0';
  2595. END IF;
  2596. IF I < 100 THEN
  2597. fileName := fileName || '0';
  2598. END IF;
  2599. IF I < 10 THEN
  2600. fileName := fileName || '0';
  2601. END IF;
  2602. select image_seq.NEXTVAL into K from dual;
  2603. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2604. VALUES ( K, 'z', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2605. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2606. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2607. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2608. imageObj.import(ctx);
  2609. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2610. END LOOP;
  2611. COMMIT;
  2612. END;
  2613. /
  2614. --###########################
  2615.  
  2616.  
  2617. CREATE OR REPLACE DIRECTORY IMGDIR36 AS '/home/vschube1/pictures/photo/Sample062';
  2618.  
  2619.  
  2620. DECLARE
  2621. -- application variables
  2622. imageObj ORDSYS.ORDImage;
  2623. ctx RAW(4000) := NULL;
  2624. fileName VARCHAR(30);
  2625. dirName VARCHAR(20);
  2626. -- files per dir
  2627. K number(4);
  2628.  
  2629. BEGIN
  2630. FOR I IN 1..35 LOOP
  2631. fileName:= 'img062-';
  2632. IF I < 10000 THEN
  2633. fileName := fileName || '0';
  2634. END IF;
  2635. IF I < 1000 THEN
  2636. fileName := fileName || '0';
  2637. END IF;
  2638. IF I < 100 THEN
  2639. fileName := fileName || '0';
  2640. END IF;
  2641. IF I < 10 THEN
  2642. fileName := fileName || '0';
  2643. END IF;
  2644. select image_seq.NEXTVAL into K from dual;
  2645. INSERT INTO PHOTO (ID, LETTER, ISUPPERCASE, IMAGE, IMAGE_SIG)
  2646. VALUES ( K, 'z', 0, ORDSYS.ORDImage.init(),ORDSYS.ORDImageSignature.init());
  2647. SELECT image INTO imageObj FROM PHOTO WHERE id = K for UPDATE;
  2648. dbms_output.put_line ('Trying to load from dir ' || 'IMGDIR36' || ' and file ' || fileName);
  2649. imageObj.setSource('file','IMGDIR36' ,fileName || I || '.png');
  2650. imageObj.import(ctx);
  2651. UPDATE PHOTO SET image = imageObj WHERE id = K;
  2652. END LOOP;
  2653. COMMIT;
  2654. END;
  2655. /
  2656. --###########################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement