| 1 | DINIT27J ;SFISC/DPC-ORACLE (FIXED FORMAT) FOREIGN FORMAT ;2/26/93  10:59 AM
 | 
|---|
| 2 |  ;;22.0;VA FileMan;;Mar 30, 1999
 | 
|---|
| 3 |  ;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 |  F I=1:2 S X=$T(ENTRY+I) G:X="" ^DINIT27K S Y=$E($T(ENTRY+I+1),5,999),X=$E(X,4,999),@X=Y
 | 
|---|
| 5 |  Q
 | 
|---|
| 6 | ENTRY ;
 | 
|---|
| 7 |  ;;^DIST(.44,.008,0)
 | 
|---|
| 8 |  ;;=ORACLE (FIXED FORMAT)^^^^^1^1^255^1^^^1
 | 
|---|
| 9 |  ;;^DIST(.44,.008,1)
 | 
|---|
| 10 |  ;;=D ORACTL^DDXPLIB
 | 
|---|
| 11 |  ;;^DIST(.44,.008,3,0)
 | 
|---|
| 12 |  ;;=^^5^5^2930125^
 | 
|---|
| 13 |  ;;^DIST(.44,.008,3,1,0)
 | 
|---|
| 14 |  ;;=Use this format to export data to an Oracle table.  Data will be exported
 | 
|---|
| 15 |  ;;^DIST(.44,.008,3,2,0)
 | 
|---|
| 16 |  ;;=in fixed format.  The user will be prompted for the length of each field
 | 
|---|
| 17 |  ;;^DIST(.44,.008,3,3,0)
 | 
|---|
| 18 |  ;;=and the field name.  By default, the data will be imported into an Oracle
 | 
|---|
| 19 |  ;;^DIST(.44,.008,3,4,0)
 | 
|---|
| 20 |  ;;=table with the same name as the export template used to export the data.
 | 
|---|
| 21 |  ;;^DIST(.44,.008,3,5,0)
 | 
|---|
| 22 |  ;;=The field names should be the column_names in the Oracle table.
 | 
|---|
| 23 |  ;;^DIST(.44,.008,4,0)
 | 
|---|
| 24 |  ;;=^^14^14^2930125^
 | 
|---|
| 25 |  ;;^DIST(.44,.008,4,1,0)
 | 
|---|
| 26 |  ;;=This format produces a control file to be used with Oracle's SQL*LOADER
 | 
|---|
| 27 |  ;;^DIST(.44,.008,4,2,0)
 | 
|---|
| 28 |  ;;=utility to load data into a preexisting Oracle table.  The control file is
 | 
|---|
| 29 |  ;;^DIST(.44,.008,4,3,0)
 | 
|---|
| 30 |  ;;=complete as created, but you may edit the file to modify the import.  By
 | 
|---|
| 31 |  ;;^DIST(.44,.008,4,4,0)
 | 
|---|
| 32 |  ;;=default, the data will be imported into a table with the same name as that
 | 
|---|
| 33 |  ;;^DIST(.44,.008,4,5,0)
 | 
|---|
| 34 |  ;;=of the export template.  Spaces in the export template name will be
 | 
|---|
| 35 |  ;;^DIST(.44,.008,4,6,0)
 | 
|---|
| 36 |  ;;=converted to underscores (_). So, either that table must exist in your
 | 
|---|
| 37 |  ;;^DIST(.44,.008,4,7,0)
 | 
|---|
| 38 |  ;;=Oracle table_space with the columns specified when the export template was
 | 
|---|
| 39 |  ;;^DIST(.44,.008,4,8,0)
 | 
|---|
| 40 |  ;;=built or the exported file will need to be modified to show the correct
 | 
|---|
| 41 |  ;;^DIST(.44,.008,4,9,0)
 | 
|---|
| 42 |  ;;=table_name.  A minimum syntax for loading an export file named
 | 
|---|
| 43 |  ;;^DIST(.44,.008,4,10,0)
 | 
|---|
| 44 |  ;;=INTO_ORACLE.CTL would be:
 | 
|---|
| 45 |  ;;^DIST(.44,.008,4,11,0)
 | 
|---|
| 46 |  ;;=|TAB|
 | 
|---|
| 47 |  ;;^DIST(.44,.008,4,12,0)
 | 
|---|
| 48 |  ;;=       SQLLOAD USERID=username/password, CONTROL=INTO_ORACLE.CTL|TAB|
 | 
|---|
| 49 |  ;;^DIST(.44,.008,4,13,0)
 | 
|---|
| 50 |  ;;= 
 | 
|---|
| 51 |  ;;^DIST(.44,.008,4,14,0)
 | 
|---|
| 52 |  ;;=Of course, other options are available.  Consult your Oracle documentation.
 | 
|---|
| 53 |  ;;^DIST(.44,.008,5,0)
 | 
|---|
| 54 |  ;;=^.441^^
 | 
|---|