home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a522 / 33.ddi / IADTABLE.SQL < prev    next >
Encoding:
Text File  |  1990-11-29  |  5.4 KB  |  232 lines

  1. Rem Copyright (c) 1988 by Oracle Corporation
  2. Rem NAME
  3. Rem    IADTABLES.SQL - Create SQL*Forms' tables.
  4. Rem  FUNCTION
  5. Rem  NOTES
  6. Rem  MODIFIED
  7. Rem   Giljum     11/26/90 - Un-cluster forms tables
  8. Rem   Eicher     02/05/90 - Creation
  9. Rem   Eicher     02/05/90 - Rename from iadtables.sql - rename spool file
  10. Rem   Hsi        03/27/89 - Add columns to FORM_FLD for editor attributes (V3.0.6)
  11. Rem   Hsi        03/06/89 - Clustering SQL*Forms' tables (V3.0.5)
  12. Rem   Hsi        02/21/89 - Add columns to FORM_APP for menu/mouse support (V3.0.5)
  13. Rem   Hsi        02/15/89 - Add column TRIGPLSQL to table FORM_TRIGGER (V3.0.5)
  14. Rem   Hsi        02/15/89 - Change reffowner and reffapp to not null (V3.0.5)
  15. Rem   Fine       01/25/89 - TOUCH
  16. Rem   Hsi        10/17/88 - Change maptext and pagtitle to char(255) (V3.0.3)
  17. Rem   Hsi        10/11/88 - Add column BLKCOLSEC to table FORM_BLK (V3.0.3)
  18. Rem   Hsi        10/11/88 - Change column FLDTYPE to char(8) (V3.0.3)
  19. Rem   Hsi        08/31/88 - Change tables' name (FORM_xxx) (V3.0.1)
  20. Rem   Hsi        08/26/88 - Creation (V3.0.1)
  21. Rem
  22. Rem
  23.  
  24. spool iadtable.lis
  25.  
  26. Rem
  27. Rem  Create tables
  28. Rem
  29. create table form_app
  30. (
  31.    appowner    char(30)   not null,
  32.    appname    char(30)   not null,
  33.    apptitle    char(80),
  34.    appvaunit     char(6),
  35.    appmouse     char(6),
  36.    appmnuapl     char(30),
  37.    appmnunam     char(30),
  38.    appmnugrp     char(30)
  39. )
  40. /
  41.  
  42. create table form_blk
  43. (
  44.    blkapowner char(30)       not null,
  45.    blkapname  char(30)       not null,
  46.    blkname    char(30)       not null,
  47.    blkdesc    char(60),
  48.    blkhide    char(1),
  49.    blkseq     number,
  50.    blkunqkey  char(1),
  51.    blkctrl    char(1),
  52.    blkcolsec  char(1),
  53.    blktowner  char(30),
  54.    blktname   char(30),
  55.    blknorec   number,
  56.    blknobuf   number,
  57.    blkblin    number,
  58.    blklnrc    number,
  59.    blkarsiz   number,
  60.    blkobysql  number
  61. )
  62. /
  63.  
  64. create table form_fld
  65. (
  66.    fldapowner char(30)       not null,
  67.    fldapname  char(30)       not null,
  68.    fldblk     char(30)       not null,
  69.    fldname    char(30)       not null,
  70.    fldseq     number,
  71.    fldtype    char(8),
  72.    fldlen     number,
  73.    flddlen    number,
  74.    fldqlen    number,
  75.    fldbtab    char(1),
  76.    fldkey     char(1),
  77.    fldckblk   char(30),
  78.    fldckfld   char(30),
  79.    flddflt    char(80),
  80.    flddisp    char(1),
  81.    fldpage    number,
  82.    fldline    number,
  83.    fldcol     number,
  84.    fldprompt  char(80),
  85.    fldprabov  char(1),
  86.    fldprrpt   char(1),
  87.    fldenter   char(1),
  88.    fldquery   char(1),
  89.    fldupdate  char(1),
  90.    fldupdnul  char(1),
  91.    fldmand    char(1),
  92.    fldfixed   char(1),
  93.    fldskip    char(1),
  94.    fldhide    char(1),
  95.    fldautohlp char(1),
  96.    fldupper   char(1),
  97.    fldlovtit  char(60),
  98.    fldlovsql  number,
  99.    fldlovx    number,
  100.    fldlovy    number,
  101.    fldlow     char(30),
  102.    fldhi      char(30),
  103.    fldvalpatn char(80),
  104.    flddismask char(80),
  105.    fldhelp    char(80),
  106.    fldedtx    number,
  107.    fldedty    number,
  108.    fldedtwrp  char(1),
  109.    fldedttit  char(255),
  110.    fldedtbtit char(255)
  111. )
  112. /
  113.  
  114. create table form_trigger
  115. (
  116.    trigapowner char(30)       not null,
  117.    trigapname  char(30)       not null,
  118.    trigblk     char(30),
  119.    trigfld     char(30),
  120.    trigtype    char(30)    not null,
  121.    trigdesc    char(20),
  122.    trighide    char(1),
  123.    trigplsql   char(1)
  124. )
  125. /
  126.  
  127. create table form_trg
  128. (
  129.    trgapowner char(30)       not null,
  130.    trgapname  char(30)       not null,
  131.    trgblk     char(30),
  132.    trgfld     char(30),
  133.    trgtype    char(30)       not null,
  134.    trgseq     number,
  135.    trglabel   char(30),
  136.    trgsql     number,
  137.    trgcurs    char(1),
  138.    trgmve     char(1),
  139.    trginv     char(1),
  140.    trgroll    char(1),
  141.    trgslab    char(30),
  142.    trgflab    char(30),
  143.    trgmsg     char(80)
  144. )
  145. /
  146.  
  147. create table form_sqltxt
  148. (
  149.    sqtapowner char(30)       not null,
  150.    sqtapname  char(30)       not null,
  151.    sqtno      number       not null,
  152.    sqtline    number,
  153.    sqttext    char(80)
  154. )
  155. /
  156.  
  157. create table form_page
  158. (
  159.    pagapowner char(30)       not null,
  160.    pagapname  char(30)       not null,
  161.    pagnum     number       not null,
  162.    pagtitle   char(255),
  163.    pagxsiz    number,
  164.    pagysiz    number,
  165.    pagvwxs    number,
  166.    pagvwys    number,
  167.    pagvwpx0   number,
  168.    pagvwpy0   number,
  169.    pagvwsx0   number,
  170.    pagvwsy0   number,
  171.    pagpopup   char(1),
  172.    pagborder  char(1),
  173.    pagdislv   char(1),
  174.    paghscrl   char(1),
  175.    pagvscrl   char(1)
  176. )
  177. /
  178.  
  179. create table form_map
  180. (
  181.    mapapowner char(30)       not null,
  182.    mapapname  char(30)       not null,
  183.    mappage    number       not null,
  184.    mapline    number,
  185.    mapgrph    char(1),
  186.    maptext    char(255)
  187. )
  188. /
  189.  
  190. create table form_comment
  191. (
  192.    cmtapowner char(30)       not null,
  193.    cmtapname  char(30)       not null,
  194.    cmtproc    char(30),
  195.    cmtblk     char(30),
  196.    cmtfld     char(30),
  197.    cmttrgtyp  char(30),
  198.    cmttrgseq  number,
  199.    cmtline    number,
  200.    cmttext    char(80)
  201. )
  202. /
  203.  
  204. create table form_reference
  205. (
  206.    refapowner char(30)       not null,
  207.    refapname  char(30)       not null,
  208.    refblk     char(30),
  209.    reffld     char(30),
  210.    reftrgtyp  char(30),
  211.    refproc    char(30),
  212.    reffowner  char(30)       not null,
  213.    reffapp    char(30)       not null, 
  214.    reffblk    char(30),
  215.    refffld    char(30),
  216.    refftrgtyp char(30),
  217.    reffproc   char(30)
  218. )
  219. /
  220.  
  221. create table form_procedure
  222. (
  223.    procapowner char(30)       not null,
  224.    procapname  char(30)       not null,
  225.    procname    char(30)       not null,
  226.    proctext    number
  227. )
  228. /
  229.  
  230. spool off
  231.  
  232.