home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0000 - 0009 / ibm0000-0009 / ibm0003.tar / ibm0003 / ORACLE10.ZIP / CRT.SQL < prev    next >
Encoding:
Text File  |  1987-08-29  |  27.9 KB  |  535 lines

  1. SYSTEM/MANAGER
  2. SET TERMOUT OFF
  3. SET SCAN OFF
  4. SET ECHO OFF
  5.  
  6.  
  7. DROP TABLE     crt_products;
  8. CREATE TABLE   crt_products (
  9.      prod_code      char(6)  not null,
  10.      prod_name      char(20) not null
  11.      );
  12. insert into crt_products values ( 'IAP', 'SQL*Forms - Operator' );
  13. insert into crt_products values ( 'IAD', 'SQL*Forms - Designer' );
  14. insert into crt_products values ( 'CLC', 'SQL*Calc' );
  15. insert into crt_products values ( 'DMU', 'SQL*Menu' );
  16.  
  17. DROP TABLE     functions;
  18. CREATE TABLE   functions (
  19.      prod_code      char(3)  not null,
  20.      funcn          number   not null,
  21.      func           char(2)  not null,
  22.      fname          char(20) not null
  23.      );
  24.  
  25. CREATE UNIQUE INDEX functions_funcn ON functions( prod_code, funcn );
  26.  
  27. CREATE UNIQUE INDEX functions_func  ON functions( prod_code, func );
  28.  
  29. INSERT INTO functions VALUES ('IAP', 0,  'IL', 'Illegal Function Key');
  30. INSERT INTO functions VALUES ('IAP', 1,  'CM', 'Insert/Replace');
  31. INSERT INTO functions VALUES ('IAP', 2,  'ML', 'Left');
  32. INSERT INTO functions VALUES ('IAP', 3,  'MR', 'Right');
  33. INSERT INTO functions VALUES ('IAP', 4,  'DB', 'Delete Backward');
  34. INSERT INTO functions VALUES ('IAP', 5,  'CF', 'Clear Field');
  35. INSERT INTO functions VALUES ('IAP', 6,  'H',  'Help');
  36. INSERT INTO functions VALUES ('IAP', 7,  'LV', 'List Field Values');
  37. INSERT INTO functions VALUES ('IAP', 8,  'DF', 'Duplicate Field');
  38. INSERT INTO functions VALUES ('IAP', 9,  'NK', 'Next Primary Key Fld');
  39. INSERT INTO functions VALUES ('IAP', 10, 'NF', 'Next Field');
  40. INSERT INTO functions VALUES ('IAP', 11, 'PF', 'Previous Field');
  41. INSERT INTO functions VALUES ('IAP', 12, 'RR', 'Clear Record');
  42. INSERT INTO functions VALUES ('IAP', 13, 'D',  'Delete Record');
  43. INSERT INTO functions VALUES ('IAP', 14, 'DR', 'Duplicate Record');
  44. INSERT INTO functions VALUES ('IAP', 15, 'CR', 'Create Record');
  45. INSERT INTO functions VALUES ('IAP', 16, 'NS', 'Next Set of Records');
  46. INSERT INTO functions VALUES ('IAP', 17, 'NR', 'Next Record');
  47. INSERT INTO functions VALUES ('IAP', 18, 'PR', 'Previous Record');
  48. INSERT INTO functions VALUES ('IAP', 19, 'CB', 'Clear Block');
  49. INSERT INTO functions VALUES ('IAP', 20, 'BM', 'Block Menu');
  50. INSERT INTO functions VALUES ('IAP', 21, 'NB', 'Next Block');
  51. INSERT INTO functions VALUES ('IAP', 22, 'PB', 'Previous Block');
  52. INSERT INTO functions VALUES ('IAP', 23, 'CA', 'Clear Form/Rollback');
  53. INSERT INTO functions VALUES ('IAP', 24, 'X',  'Exit/Cancel');
  54. INSERT INTO functions VALUES ('IAP', 25, 'CT', 'Commit Transaction');
  55. INSERT INTO functions VALUES ('IAP', 26, 'EQ', 'Enter Query');
  56. INSERT INTO functions VALUES ('IAP', 27, 'Q',  'Execute Query');
  57. INSERT INTO functions VALUES ('IAP', 28, 'DC', 'Delete Character');
  58. INSERT INTO functions VALUES ('IAP', 29, 'R',  'Redisplay Page');
  59. INSERT INTO functions VALUES ('IAP', 30, 'DE', 'Display Error');
  60. INSERT INTO functions VALUES ('IAP', 31, 'DK', 'Show Function Keys');
  61. INSERT INTO functions VALUES ('IAP', 32, 'P',  'Print');
  62. INSERT INTO functions VALUES ('IAP', 33, 'CQ', 'Count Query Hits');
  63. INSERT INTO functions VALUES ('IAP', 34, 'SL', 'Scroll Left');
  64. INSERT INTO functions VALUES ('IAP', 35, 'SR', 'Scroll Right');
  65. INSERT INTO functions VALUES ('IAP', 40, 'K0', 'User Defined Key 0');
  66. INSERT INTO functions VALUES ('IAP', 41, 'K1', 'User Defined Key 1');
  67. INSERT INTO functions VALUES ('IAP', 42, 'K2', 'User Defined Key 2');
  68. INSERT INTO functions VALUES ('IAP', 43, 'K3', 'User Defined Key 3');
  69. INSERT INTO functions VALUES ('IAP', 44, 'K4', 'User Defined Key 4');
  70. INSERT INTO functions VALUES ('IAP', 45, 'K5', 'User Defined Key 5');
  71. INSERT INTO functions VALUES ('IAP', 46, 'K6', 'User Defined Key 6');
  72. INSERT INTO functions VALUES ('IAP', 47, 'K7', 'User Defined Key 7');
  73. INSERT INTO functions VALUES ('IAP', 48, 'K8', 'User Defined Key 8');
  74. INSERT INTO functions VALUES ('IAP', 49, 'K9', 'User Defined Key 9');
  75.  
  76. INSERT INTO functions VALUES ('IAD', 0,  'IL', 'Illegal Function Key');
  77. INSERT INTO functions VALUES ('IAD', 1,  'CM', 'Insert/Replace');
  78. INSERT INTO functions VALUES ('IAD', 2,  'ML', 'Left');
  79. INSERT INTO functions VALUES ('IAD', 3,  'MR', 'Right');
  80. INSERT INTO functions VALUES ('IAD', 4,  'DB', 'Delete Backward');
  81. INSERT INTO functions VALUES ('IAD', 5,  'CF', 'Clear Field');
  82. INSERT INTO functions VALUES ('IAD', 10, 'NF', 'Next Field');
  83. INSERT INTO functions VALUES ('IAD', 11, 'PF', 'Previous Field');
  84. INSERT INTO functions VALUES ('IAD', 12, 'UN', 'Undo');
  85. INSERT INTO functions VALUES ('IAD', 13, 'CU', 'Cut');
  86. INSERT INTO functions VALUES ('IAD', 15, 'CR', 'Create Field');
  87. INSERT INTO functions VALUES ('IAD', 17, 'MD', 'Down');
  88. INSERT INTO functions VALUES ('IAD', 18, 'MU', 'Up');
  89. INSERT INTO functions VALUES ('IAD', 19, 'RF', 'Resize Field');
  90. INSERT INTO functions VALUES ('IAD', 20, 'RO', 'Run-Options Window');
  91. INSERT INTO functions VALUES ('IAD', 21, 'SB', 'Select Block');
  92. INSERT INTO functions VALUES ('IAD', 22, 'BL', 'Draw Box/Line');
  93. INSERT INTO functions VALUES ('IAD', 23, 'PA', 'Paste');
  94. INSERT INTO functions VALUES ('IAD', 24, 'X',  'Exit/Cancel');
  95. INSERT INTO functions VALUES ('IAD', 25, 'A',  'Accept');
  96. INSERT INTO functions VALUES ('IAD', 26, 'S',  'Select');
  97. INSERT INTO functions VALUES ('IAD', 27, 'D',  'Define');
  98. INSERT INTO functions VALUES ('IAD', 28, 'DC', 'Delete Character');
  99. INSERT INTO functions VALUES ('IAD', 29, 'R',  'Redisplay Screen');
  100. INSERT INTO functions VALUES ('IAD', 31, 'DK', 'Show Function Keys');
  101. INSERT INTO functions VALUES ('IAD', 32, 'P',  'Print');
  102.  
  103. #rem
  104.  
  105. insert into functions values ('CLC', 0,   'IL', 'Undefined');
  106. insert into functions values ('CLC', 224, 'CN', 'ESCAPE');
  107. insert into functions values ('CLC', 225, 'MH', 'HOME');
  108. insert into functions values ('CLC', 226, 'AU', 'UP');
  109. insert into functions values ('CLC', 227, 'AD', 'DOWN');
  110. insert into functions values ('CLC', 228, 'AR', 'RIGHT');
  111. insert into functions values ('CLC', 229, 'AL', 'LEFT');
  112. insert into functions values ('CLC', 232, 'IC', 'INS/REP');
  113. insert into functions values ('CLC', 233, 'DL', 'DELETE');
  114. insert into functions values ('CLC', 236, 'PU', 'PAGEUP');
  115. insert into functions values ('CLC', 237, 'PD', 'PAGEDOWN');
  116. insert into functions values ('CLC', 222, 'PR', 'PAGERIGHT');
  117. insert into functions values ('CLC', 223, 'PL', 'PAGELEFT');
  118. insert into functions values ('CLC', 238, 'ME', 'END');
  119. insert into functions values ('CLC', 240, 'F0', '*Copied*');
  120. insert into functions values ('CLC', 241, 'F1', 'HELP');
  121. insert into functions values ('CLC', 242, 'F2', 'EDIT');
  122. insert into functions values ('CLC', 243, 'F3', 'NAME');
  123. insert into functions values ('CLC', 244, 'F4', 'ABS');
  124. insert into functions values ('CLC', 245, 'F5', 'GOTO');
  125. insert into functions values ('CLC', 246, 'F6', 'WINDOW');
  126. insert into functions values ('CLC', 247, 'F7', 'QUERY');
  127. insert into functions values ('CLC', 248, 'F8', 'TABLE');
  128. insert into functions values ('CLC', 249, 'F9', 'CALC');
  129. insert into functions values ('CLC', 250, 'BS', 'BACKSPACE');
  130. insert into functions values ('CLC', 251, 'LF', 'LINEFEED');
  131. insert into functions values ('CLC', 252, 'RT', 'RETURN');
  132. insert into functions values ('CLC', 253, 'TB', 'TAB');
  133. insert into functions values ('CLC', 254, 'RU', 'DELETE(RUBOUT)');
  134. insert into functions values ('CLC', 235, 'EN', 'ENTER');
  135. #rem
  136. INSERT INTO functions VALUES ('DMU', 0,  'IL', 'Undefined Key');
  137. INSERT INTO functions VALUES ('DMU', 1,  'NF', 'Next Field');
  138. INSERT INTO functions VALUES ('DMU', 2,  'PF', 'Previous Field');
  139. INSERT INTO functions VALUES ('DMU', 3,  'CF', 'Clear Field');
  140. INSERT INTO functions VALUES ('DMU', 4,  'EM', 'Enter Menu Params');
  141. INSERT INTO functions VALUES ('DMU', 5,  'EA', 'Enter Appl Params');
  142. INSERT INTO functions VALUES ('DMU', 6,  'EO', 'Interactive OS Cmds');
  143. INSERT INTO functions VALUES ('DMU', 7,  'PM', 'Previous Menu');
  144. INSERT INTO functions VALUES ('DMU', 8,  'MM', 'Go to Main Menu');
  145. INSERT INTO functions VALUES ('DMU', 9,  'AM', 'Go to Appl Menu');
  146. INSERT INTO functions VALUES ('DMU', 10, 'H',  'Help');
  147. INSERT INTO functions VALUES ('DMU', 11, 'CS', 'Chnge Special Window');
  148. INSERT INTO functions VALUES ('DMU', 12, 'CM', 'Insert/Replace');
  149. INSERT INTO functions VALUES ('DMU', 13, 'CD', 'Change Debug Mode');
  150. INSERT INTO functions VALUES ('DMU', 14, 'DF', 'Show Function Keys');
  151. INSERT INTO functions VALUES ('DMU', 15, 'RU', 'Redefine User/Passwd');
  152. INSERT INTO functions VALUES ('DMU', 16, 'RS', 'Redisplay Screen');
  153. INSERT INTO functions VALUES ('DMU', 17, 'SB', 'Show Background Menu');
  154. INSERT INTO functions VALUES ('DMU', 18, 'TM', 'Terminate Form Input');
  155. INSERT INTO functions VALUES ('DMU', 19, 'ML', 'Move Cursor Left');
  156. INSERT INTO functions VALUES ('DMU', 20, 'MR', 'Move Cursor Right');
  157. INSERT INTO functions VALUES ('DMU', 21, 'MU', 'Move Cursor Up');
  158. INSERT INTO functions VALUES ('DMU', 22, 'MD', 'Move Cursor Down');
  159. INSERT INTO functions VALUES ('DMU', 23, 'DC', 'Delete Character');
  160. INSERT INTO functions VALUES ('DMU', 24, 'X',  'Exit');
  161. INSERT INTO functions VALUES ('DMU', 25, 'E1', 'Enter/Execute OS Cmd');
  162. INSERT INTO functions VALUES ('DMU', 30, 'B0', 'Bg. Menu Option # 1');
  163. INSERT INTO functions VALUES ('DMU', 31, 'B1', 'Bg. Menu Option # 2');
  164. INSERT INTO functions VALUES ('DMU', 32, 'B2', 'Bg. Menu Option # 3');
  165. INSERT INTO functions VALUES ('DMU', 33, 'B3', 'Bg. Menu Option # 4');
  166. INSERT INTO functions VALUES ('DMU', 34, 'B4', 'Bg. Menu Option # 5');
  167. INSERT INTO functions VALUES ('DMU', 35, 'B5', 'Bg. Menu Option # 6');
  168. INSERT INTO functions VALUES ('DMU', 36, 'B6', 'Bg. Menu Option # 7');
  169. INSERT INTO functions VALUES ('DMU', 37, 'B7', 'BG. Menu Option # 8');
  170. INSERT INTO functions VALUES ('DMU', 38, 'B8', 'BG. Menu Option # 9');
  171. INSERT INTO functions VALUES ('DMU', 39, 'B9', 'BG. Menu Option # 10');
  172.  
  173. DROP TABLE     lorc;
  174. CREATE TABLE   lorc (
  175.      type           char(1)        not null
  176.      );
  177. CREATE UNIQUE INDEX lorc_type ON lorc( type );
  178.  
  179. INSERT INTO lorc VALUES ('L');
  180. INSERT INTO lorc VALUES ('C');
  181.  
  182. DROP TABLE     crt_type;
  183. CREATE TABLE   crt_type (
  184.      num            number         not null,
  185.      type           char(10)       not null,
  186.      description    char(80)       not null
  187.      );
  188. CREATE UNIQUE INDEX crt_type_type ON crt_type( type );
  189. CREATE UNIQUE INDEX crt_type_num  ON crt_type( num );
  190.  
  191. INSERT INTO crt_type VALUES (1, 'CHAR',  'Character oriented terminal');
  192. INSERT INTO crt_type VALUES (2, 'BLOCK', 'Block Mode with hidden attributes');
  193. INSERT INTO crt_type VALUES (3, '3270',  '3270 look alike');
  194.  
  195.  
  196. DROP TABLE     goto_lc;
  197. CREATE TABLE   goto_lc (
  198.      name           char(20)       not null,
  199.      type           char(1)        not null,
  200.      value          number         not null,
  201.      escseq         char(20)       not null
  202.      );
  203. INSERT INTO goto_lc VALUES ('ASCII', 'L',  1,  '1');
  204. INSERT INTO goto_lc VALUES ('ASCII', 'L',  2,  '2');
  205. INSERT INTO goto_lc VALUES ('ASCII', 'L',  3,  '3');
  206. INSERT INTO goto_lc VALUES ('ASCII', 'L',  4,  '4');
  207. INSERT INTO goto_lc VALUES ('ASCII', 'L',  5,  '5');
  208. INSERT INTO goto_lc VALUES ('ASCII', 'L',  6,  '6');
  209. INSERT INTO goto_lc VALUES ('ASCII', 'L',  7,  '7');
  210. INSERT INTO goto_lc VALUES ('ASCII', 'L',  8,  '8');
  211. INSERT INTO goto_lc VALUES ('ASCII', 'L',  9,  '9');
  212. INSERT INTO goto_lc VALUES ('ASCII', 'L', 10, '10');
  213. INSERT INTO goto_lc VALUES ('ASCII', 'L', 11, '11');
  214. INSERT INTO goto_lc VALUES ('ASCII', 'L', 12, '12');
  215. INSERT INTO goto_lc VALUES ('ASCII', 'L', 13, '13');
  216. INSERT INTO goto_lc VALUES ('ASCII', 'L', 14, '14');
  217. INSERT INTO goto_lc VALUES ('ASCII', 'L', 15, '15');
  218. INSERT INTO goto_lc VALUES ('ASCII', 'L', 16, '16');
  219. INSERT INTO goto_lc VALUES ('ASCII', 'L', 17, '17');
  220. INSERT INTO goto_lc VALUES ('ASCII', 'L', 18, '18');
  221. INSERT INTO goto_lc VALUES ('ASCII', 'L', 19, '19');
  222. INSERT INTO goto_lc VALUES ('ASCII', 'L', 20, '20');
  223. INSERT INTO goto_lc VALUES ('ASCII', 'L', 21, '21');
  224. INSERT INTO goto_lc VALUES ('ASCII', 'L', 22, '22');
  225. INSERT INTO goto_lc VALUES ('ASCII', 'L', 23, '23');
  226. INSERT INTO goto_lc VALUES ('ASCII', 'L', 24, '24');
  227. INSERT INTO goto_lc VALUES ('ASCII', 'L', 25, '25');
  228. INSERT INTO goto_lc VALUES ('ASCII', 'C',  1,  '1');
  229. INSERT INTO goto_lc VALUES ('ASCII', 'C',  2,  '2');
  230. INSERT INTO goto_lc VALUES ('ASCII', 'C',  3,  '3');
  231. INSERT INTO goto_lc VALUES ('ASCII', 'C',  4,  '4');
  232. INSERT INTO goto_lc VALUES ('ASCII', 'C',  5,  '5');
  233. INSERT INTO goto_lc VALUES ('ASCII', 'C',  6,  '6');
  234. INSERT INTO goto_lc VALUES ('ASCII', 'C',  7,  '7');
  235. INSERT INTO goto_lc VALUES ('ASCII', 'C',  8,  '8');
  236. INSERT INTO goto_lc VALUES ('ASCII', 'C',  9,  '9');
  237. INSERT INTO goto_lc VALUES ('ASCII', 'C', 10, '10');
  238. INSERT INTO goto_lc VALUES ('ASCII', 'C', 11, '11');
  239. INSERT INTO goto_lc VALUES ('ASCII', 'C', 12, '12');
  240. INSERT INTO goto_lc VALUES ('ASCII', 'C', 13, '13');
  241. INSERT INTO goto_lc VALUES ('ASCII', 'C', 14, '14');
  242. INSERT INTO goto_lc VALUES ('ASCII', 'C', 15, '15');
  243. INSERT INTO goto_lc VALUES ('ASCII', 'C', 16, '16');
  244. INSERT INTO goto_lc VALUES ('ASCII', 'C', 17, '17');
  245. INSERT INTO goto_lc VALUES ('ASCII', 'C', 18, '18');
  246. INSERT INTO goto_lc VALUES ('ASCII', 'C', 19, '19');
  247. INSERT INTO goto_lc VALUES ('ASCII', 'C', 20, '20');
  248. INSERT INTO goto_lc VALUES ('ASCII', 'C', 21, '21');
  249. INSERT INTO goto_lc VALUES ('ASCII', 'C', 22, '22');
  250. INSERT INTO goto_lc VALUES ('ASCII', 'C', 23, '23');
  251. INSERT INTO goto_lc VALUES ('ASCII', 'C', 24, '24');
  252. INSERT INTO goto_lc VALUES ('ASCII', 'C', 25, '25');
  253. INSERT INTO goto_lc VALUES ('ASCII', 'C', 26, '26');
  254. INSERT INTO goto_lc VALUES ('ASCII', 'C', 27, '27');
  255. INSERT INTO goto_lc VALUES ('ASCII', 'C', 28, '28');
  256. INSERT INTO goto_lc VALUES ('ASCII', 'C', 29, '29');
  257. INSERT INTO goto_lc VALUES ('ASCII', 'C', 30, '30');
  258. INSERT INTO goto_lc VALUES ('ASCII', 'C', 31, '31');
  259. INSERT INTO goto_lc VALUES ('ASCII', 'C', 32, '32');
  260. INSERT INTO goto_lc VALUES ('ASCII', 'C', 33, '33');
  261. INSERT INTO goto_lc VALUES ('ASCII', 'C', 34, '34');
  262. INSERT INTO goto_lc VALUES ('ASCII', 'C', 35, '35');
  263. INSERT INTO goto_lc VALUES ('ASCII', 'C', 36, '36');
  264. INSERT INTO goto_lc VALUES ('ASCII', 'C', 37, '37');
  265. INSERT INTO goto_lc VALUES ('ASCII', 'C', 38, '38');
  266. INSERT INTO goto_lc VALUES ('ASCII', 'C', 39, '39');
  267. INSERT INTO goto_lc VALUES ('ASCII', 'C', 40, '40');
  268. INSERT INTO goto_lc VALUES ('ASCII', 'C', 41, '41');
  269. INSERT INTO goto_lc VALUES ('ASCII', 'C', 42, '42');
  270. INSERT INTO goto_lc VALUES ('ASCII', 'C', 43, '43');
  271. INSERT INTO goto_lc VALUES ('ASCII', 'C', 44, '44');
  272. INSERT INTO goto_lc VALUES ('ASCII', 'C', 45, '45');
  273. INSERT INTO goto_lc VALUES ('ASCII', 'C', 46, '46');
  274. INSERT INTO goto_lc VALUES ('ASCII', 'C', 47, '47');
  275. INSERT INTO goto_lc VALUES ('ASCII', 'C', 48, '48');
  276. INSERT INTO goto_lc VALUES ('ASCII', 'C', 49, '49');
  277. INSERT INTO goto_lc VALUES ('ASCII', 'C', 50, '50');
  278. INSERT INTO goto_lc VALUES ('ASCII', 'C', 51, '51');
  279. INSERT INTO goto_lc VALUES ('ASCII', 'C', 52, '52');
  280. INSERT INTO goto_lc VALUES ('ASCII', 'C', 53, '53');
  281. INSERT INTO goto_lc VALUES ('ASCII', 'C', 54, '54');
  282. INSERT INTO goto_lc VALUES ('ASCII', 'C', 55, '55');
  283. INSERT INTO goto_lc VALUES ('ASCII', 'C', 56, '56');
  284. INSERT INTO goto_lc VALUES ('ASCII', 'C', 57, '57');
  285. INSERT INTO goto_lc VALUES ('ASCII', 'C', 58, '58');
  286. INSERT INTO goto_lc VALUES ('ASCII', 'C', 59, '59');
  287. INSERT INTO goto_lc VALUES ('ASCII', 'C', 60, '60');
  288. INSERT INTO goto_lc VALUES ('ASCII', 'C', 61, '61');
  289. INSERT INTO goto_lc VALUES ('ASCII', 'C', 62, '62');
  290. INSERT INTO goto_lc VALUES ('ASCII', 'C', 63, '63');
  291. INSERT INTO goto_lc VALUES ('ASCII', 'C', 64, '64');
  292. INSERT INTO goto_lc VALUES ('ASCII', 'C', 65, '65');
  293. INSERT INTO goto_lc VALUES ('ASCII', 'C', 66, '66');
  294. INSERT INTO goto_lc VALUES ('ASCII', 'C', 67, '67');
  295. INSERT INTO goto_lc VALUES ('ASCII', 'C', 68, '68');
  296. INSERT INTO goto_lc VALUES ('ASCII', 'C', 69, '69');
  297. INSERT INTO goto_lc VALUES ('ASCII', 'C', 70, '70');
  298. INSERT INTO goto_lc VALUES ('ASCII', 'C', 71, '71');
  299. INSERT INTO goto_lc VALUES ('ASCII', 'C', 72, '72');
  300. INSERT INTO goto_lc VALUES ('ASCII', 'C', 73, '73');
  301. INSERT INTO goto_lc VALUES ('ASCII', 'C', 74, '74');
  302. INSERT INTO goto_lc VALUES ('ASCII', 'C', 75, '75');
  303. INSERT INTO goto_lc VALUES ('ASCII', 'C', 76, '76');
  304. INSERT INTO goto_lc VALUES ('ASCII', 'C', 77, '77');
  305. INSERT INTO goto_lc VALUES ('ASCII', 'C', 78, '78');
  306. INSERT INTO goto_lc VALUES ('ASCII', 'C', 79, '79');
  307. INSERT INTO goto_lc VALUES ('ASCII', 'C', 80, '80');
  308.  
  309. DROP TABLE     crtbox;
  310. CREATE TABLE   crtbox (
  311.      crtname        char(20)       not null,
  312.      cmode          char(1)        not null,
  313.      box_bv         char(1),
  314.      box_bh         char(1),
  315.      box_cul        char(1),
  316.      box_cur        char(1),
  317.      box_cbl        char(1),
  318.      box_cbr        char(1),
  319.      box_tl         char(1),
  320.      box_tr         char(1),
  321.      box_tu         char(1),
  322.      box_tb         char(1),
  323.      box_x          char(1),
  324.      prt_bv         char(1),
  325.      prt_bh         char(1),
  326.      prt_cul        char(1),
  327.      prt_cur        char(1),
  328.      prt_cbl        char(1),
  329.      prt_cbr        char(1),
  330.      prt_tl         char(1),
  331.      prt_tr         char(1),
  332.      prt_tu         char(1),
  333.      prt_tb         char(1),
  334.      prt_x          char(1)
  335.      );
  336. insert into crtbox values ('PCBIOS', 'Y', '│', '─', '┌', '┐', '└', '┘',
  337.     '├', '┤', '┬', '┴', '┼', '|', '-', '+', '+', '+', '+', '+', '+', '+',
  338.     '+', '+');
  339.  
  340. DROP TABLE     crt;
  341. CREATE TABLE   crt (
  342.      name           char(20)       not null,
  343.      type           char(10),
  344.      offset         number,
  345.      base           number,
  346.      lc_table       char(20),
  347.      lines          number         not null,
  348.      columns        number         not null,
  349.      msgl           number         not null,
  350.      modl           number         not null,
  351.      clearscreen    char(100)      not null,
  352.      backspace      char(100)      not null,
  353.      forespace      char(100)      not null,
  354.      goto_cl        char(100)      not null,
  355.      clearline      char(100),
  356.      tset           char(100),
  357.      trset          char(100),
  358.      att1           char(100),
  359.      att2           char(100),
  360.      att1_2         char(100),
  361.      attoff         char(100),
  362.      window         char(100),
  363.      scrup          char(100),
  364.      scrdn          char(100),
  365.      graphon        char(100),
  366.      graphoff       char(100),
  367.      proton         char(100),
  368.      protoff        char(100),
  369.      cleareol       char(100),
  370.      cursorup       char(100),
  371.      cursordown     char(100),
  372.      top2x          char(100),
  373.      bottom2x       char(100),
  374.      att3           char(100),
  375.      att1_3         char(100),
  376.      att2_3         char(100),
  377.      att1_2_3       char(100),
  378.      att_bold       char(100),
  379.      att_flash      char(100),
  380.      att_revrs      char(100),
  381.      att_under      char(100)
  382.      );
  383. CREATE UNIQUE INDEX crt_name ON crt( name );
  384.  
  385. DROP   TABLE   esc;
  386. CREATE TABLE   esc (
  387.      prod_code      char(3)        not null,
  388.      name           char(20)       not null,
  389.      func           char(2)        not null,
  390.      escseq         char(100)      not null,
  391.      comments       char(15)       not null
  392.      );
  393.  
  394. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'SL', '\es',        'Ctrl <-');
  395. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'SR', '\et',        'Ctrl ->');
  396. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'PF', '\e\017',     'Back Tab');
  397. INSERT INTO ESC VALUES ('IAP', 'PCBIOS', 'NF', '\015',       '<╝ Enter');
  398. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'NF', '\011',       'Tab');
  399. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'DB', '\010',       'Backspace');
  400. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'CM', '\eR' ,       'Ins');
  401. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'NR', '\eP',        'Down Arrow');
  402. iNSERT INTO esc VALUES ('IAP', 'PCBIOS', 'PR', '\eH',        'Up Arrow');
  403. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'NB', '\eQ',        'Pg Dn');
  404. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'PB', '\eI',        'Pg Up');
  405. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'ML', '\eK',        '<- Arrow');
  406. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'MR', '\eM',        '-> Arrow');
  407. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'DC', '\eS',        'Del');
  408. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'CA', '\eG',        'Home');
  409. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'BM', '\ew',        'Ctrl-Home');
  410. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'EQ', '\e;' ,       'F1');
  411. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'Q',  '\e<',        'F2');
  412. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'X',  '\e=',        'F3');
  413. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'LV', '\e>',        'F4');
  414. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'RR',  '\e?',       'F5');
  415. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'CF', '\e@',        'F6');
  416. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'DR', '\eA',        'F7');
  417. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'DK', '\eB',        'F8');
  418. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'CR', '\eC',        'F9');
  419. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'H',  '\eD',        'F10');
  420. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'NK', '\e\011',     'Escape TAB');
  421. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'CT', '\eO',        'End');
  422. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'CQ', '\eT',        'Shift-F1');
  423. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'NS', '\eU',        'Shift-F2');
  424. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'D',  '\eX',        'Shift-F5');
  425. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'CB', '\eY',        'Shift-F6');
  426. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'DF', '\eZ',        'Shift-F7');
  427. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'R',  '\e[',        'Shift-F8');
  428. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'P',  '\e\134',     'Shift-F9');
  429. INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'DE', '\e]',        'Shift-F10');
  430. rem INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'P',  '\e\205',     'F11');
  431. rem INSERT INTO esc VALUES ('IAP', 'PCBIOS', 'NS',  '\e\206',    'F12');
  432.  
  433. insert into esc values ('IAD', 'PCBIOS', 'PF', '\e\017', 'Back Tab');
  434. insert into esc values ('IAD', 'PCBIOS', 'NF', '\011', 'Tab');
  435. insert into esc values ('IAD', 'PCBIOS', 'NF', '\015', 'Enter');
  436. insert into esc values ('IAD', 'PCBIOS', 'DB', '\010', 'Backspace');
  437. INSERT INTO esc VALUES ('IAD', 'PCBIOS', 'S', '\eG',   'Home');
  438. insert into esc values ('IAD', 'PCBIOS', 'S', '\e;',  'F1');
  439. insert into esc values ('IAD', 'PCBIOS', 'D',  '\e<', 'F2');
  440. insert into esc values ('IAD', 'PCBIOS', 'X',  '\e=', 'F3');
  441. INSERT INTO esc VALUES ('IAD', 'PCBIOS', 'PA', '\e>', 'F4');
  442. insert into esc values ('IAD', 'PCBIOS', 'CU', '\e?', 'F5');
  443. insert into esc values ('IAD', 'PCBIOS', 'CF', '\e@', 'F6');
  444. insert into esc values ('IAD', 'PCBIOS', 'RF', '\eA', 'F7');
  445. insert into esc values ('IAD', 'PCBIOS', 'DK', '\eB', 'F8');
  446. insert into esc values ('IAD', 'PCBIOS', 'CR', '\eC', 'F9');
  447. INSERT INTO esc VALUES ('IAD', 'PCBIOS', 'UN', '\eD', 'F10');
  448. insert into esc values ('IAD', 'PCBIOS', 'CO', '\eV', 'Shift-F4');
  449. insert into esc values ('IAD', 'PCBIOS', 'CU',  '\eX', 'Shift-F5');
  450. insert into esc values ('IAD', 'PCBIOS', 'RO', '\eY', 'Shift-F6');
  451. insert into esc values ('IAD', 'PCBIOS', 'MO', '\eZ', 'Shift-F7');
  452. insert into esc values ('IAD', 'PCBIOS', 'R', '\e[', 'Shift-F8');
  453. INSERT INTO esc VALUES ('IAD', 'PCBIOS', 'P',  '\e\134', 'Shift-F9');
  454. insert into esc values ('IAD', 'PCBIOS', 'CM', '\eR', 'Ins');
  455. insert into esc values ('IAD', 'PCBIOS', 'A', '\eO', 'End');
  456. insert into esc values ('IAD', 'PCBIOS', 'MD', '\eP', 'Down Cursor');
  457. insert into esc values ('IAD', 'PCBIOS', 'MU', '\eH', 'Up Cursor');
  458. insert into esc values ('IAD', 'PCBIOS', 'SB', '\eQ', 'Pg Dn');
  459. insert into esc values ('IAD', 'PCBIOS', 'BL', '\eI', 'Pg Up');
  460. insert into esc values ('IAD', 'PCBIOS', 'ML', '\eK', '<- Cursor');
  461. insert into esc values ('IAD', 'PCBIOS', 'MR', '\eM', '-> Cursor');
  462. insert into esc values ('IAD', 'PCBIOS', 'DC', '\eS', 'Del');
  463.  
  464.  
  465. DELETE FROM esc WHERE NAME='NEWBIOS';
  466.  
  467. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'PF', '\e\017',     'Back Tab');
  468. INSERT INTO ESC VALUES ('IAP', 'NEWBIOS', 'NF', '\015',       '<╝ Enter');
  469. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'NF', '\011',       'Tab');
  470. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'DB', '\010',       'Backspace');
  471. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'CM', '\eR' ,       'Ins');
  472. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'NR', '\eP',        'Down Arrow');
  473. iNSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'PR', '\eH',        'Up Arrow');
  474. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'NB', '\eQ',        'Pg Dn');
  475. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'PB', '\eI',        'Pg Up');
  476. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'ML', '\eK',        '<- Arrow');
  477. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'MR', '\eM',        '-> Arrow');
  478. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'DC', '\eS',        'Del');
  479. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'CA', '\eZ',        'Shift-F7');
  480. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'BM', '\e?',        'F5');
  481. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'EQ', '\eA' ,       'F7');
  482. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'Q',  '\eB',        'F8');
  483. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'X',  '\e]',        'Shift-F10');
  484. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'LV', '\eC',        'F9');
  485. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'RR',  '\eW',       'Shift-F4');
  486. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'CF', '\eu',        'Ctrl-End');
  487. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'DR', '\e>',        'F4');
  488. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'DK', '\e;',        'F1');
  489. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'CR', '\e@',        'F6');
  490. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'H',  '\e<',        'F2');
  491. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'NK', '\e\011',     'Escape TAB');
  492. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'X',  '\032',       'Ctrl-Z');
  493. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'CT', '\eD',        'F10');
  494. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'CQ', '\e[',        'Shift-F8');
  495. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'NS', '\ev',        'Ctrl-PgDn');
  496. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'D',  '\eY',        'Shift-F6');
  497. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'CB', '\eX',        'Shift-F5');
  498. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'DF', '\e=',        'F3');
  499. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'R',  '\e\134',     'Shift-F9');
  500. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'DE', '\eT',        'Shift-F1');
  501. INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'P',  '\e\205',     'F11');
  502. rem INSERT INTO esc VALUES ('IAP', 'NEWBIOS', 'NS',  '\e\206',     'F12');
  503. insert into esc values ('IAP', 'NEWBIOS', 'P', '\e[',         'Shift-F8');
  504.  
  505.  
  506. insert into esc values ('IAD', 'NEWBIOS', 'PF', '\e\017', 'Back Tab');
  507. insert into esc values ('IAD', 'NEWBIOS', 'NF', '\011', 'Tab');
  508. insert into esc values ('IAD', 'NEWBIOS', 'NF', '\015', 'Enter');
  509. insert into esc values ('IAD', 'NEWBIOS', 'DB', '\010', 'Backspace');
  510. INSERT INTO esc VALUES ('IAD', 'NEWBIOS', 'S', '\e<',  'F2');
  511. insert into esc values ('IAD', 'NEWBIOS', 'D',  '\e>', 'F4');
  512. insert into esc values ('IAD', 'NEWBIOS', 'X',  '\e]', 'Shift-F10');
  513. INSERT INTO esc VALUES ('IAD', 'NEWBIOS', 'PA', '\e@', 'F6');
  514. insert into esc values ('IAD', 'NEWBIOS', 'CU', '\e?', 'F5');
  515. insert into esc values ('IAD', 'NEWBIOS', 'CF', '\eu', 'Ctrl-End');
  516. insert into esc values ('IAD', 'NEWBIOS', 'RF', '\eW', 'Shift-F4');
  517. insert into esc values ('IAD', 'NEWBIOS', 'DK', '\e;', 'F1');
  518. insert into esc values ('IAD', 'NEWBIOS', 'CR', '\e=', 'F3');
  519. INSERT INTO esc VALUES ('IAD', 'NEWBIOS', 'UN', '\eB', 'F8');
  520. insert into esc values ('IAD', 'NEWBIOS', 'CU',  '\eX', 'Shift-F5');
  521. insert into esc values ('IAD', 'NEWBIOS', 'RO', '\eC', 'F9');
  522. insert into esc values ('IAD', 'NEWBIOS', 'R', '\e\134', 'Shift-F9');
  523. insert into esc values ('IAD', 'NEWBIOS', 'CM', '\eR', 'Ins');
  524. insert into esc values ('IAD', 'NEWBIOS', 'A', '\eD', 'F10');
  525. insert into esc values ('IAD', 'NEWBIOS', 'MD', '\eP', 'Down Cursor');
  526. insert into esc values ('IAD', 'NEWBIOS', 'MU', '\eH', 'Up Cursor');
  527. insert into esc values ('IAD', 'NEWBIOS', 'SB', '\eU', 'Shift-F2');
  528. insert into esc values ('IAD', 'NEWBIOS', 'BL', '\eA', 'F7');
  529. insert into esc values ('IAD', 'NEWBIOS', 'ML', '\eK', '<- Cursor');
  530. insert into esc values ('IAD', 'NEWBIOS', 'MR', '\eM', '-> Cursor');
  531. insert into esc values ('IAD', 'NEWBIOS', 'DC', '\eS', 'Del');
  532. insert into esc values ('IAD', 'NEWBIOS', 'P', '\e[', 'Shift-F8');
  533.  
  534. commit
  535.