home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a524 / 33.ddi / admin / iadtable.sql < prev    next >
Encoding:
Text File  |  1991-03-04  |  5.8 KB  |  254 lines

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