                             ǂ݉
                 DBMaker f[^x[XǗVXe
                         o[W 5.4.7[X


̃t@Cɂ́ADBMaker 5.4.7Ɋւdvȏ񂪂܂B
AvP[VCXg[OɁÃt@Cǂ݉B

ȉ̍ڂɂĐ܂B

1.  DBMakerɂ
2.  VXev
3.  CXg[@
4.  CZXEAbvO[h@
5.  UNIX̃ZbgAbv
6.  DBMaker JDBC-ODBC ubW
7.  ŐV
8.  UNIXf[^x[XǗc[
9.  ̖݊
10. NWbg/@I
11. CD-ROM̓e
12. A


====================================================================
1. DBMakerɂ
====================================================================

DBMakeŕARpNgɓꂽŐṼf[^x[XEGWڂS
QLf[^x[XǗVXełB̏Ǘ̃j[YɑΉ邽߂ɐ݌vꂽ
DBMakeŕA]SQLGW̌E𒴂܂BʂƂāAz
_Ƌ͂Ãf[^x[X@\Sɕ⊮ƋɖLxȍŐV@
\t܂BDBMakerɂ́A[YiuŎg₷pbP[W
lCeBuODBCC^[tF[XA}`fBAǗ@\Aeʂ̃f[^x[X@\A
NXvbgtH[̃T|[g܂܂܂B


=======================================================================
2. VXev
=======================================================================

 DBMakeŕA̍ŒVXe\KvƂ܂:

 WindowsvbgtH[

   Intel Pentium Proȏ̃vZbT
   200MBȏ̃fBXNEXy[X𐄑E
   TCP/IPlbg[NEvgRуlbg[NET|[g邢̓_CAbvEA_v^
   VGAȏ̃fBXvC
   CD-ROMhCu


 UnixvbgtH[

   200MBȏ̃fBXNEXy[X𐄑E
   CD-ROMhCu


====================================================================
3. CXg[̕@
====================================================================

DBMaker̃ZbgAbvEvÓACXg[R|[lg
I邱Ƃł܂Bȉ̎菇ɉDBMakerCXg[
܂B

Windows vbgtH[

    1. Rs[^NADBMaker̃RpNgfBXN
       CD-ROMhCuɓĉBZbgAbvEvOI
       ɋN܂B

    2. IɋNȂꍇ́AX^[g"t@Cw肵Ď
       s"IĉBO̗d:\autorun.exe("d:"Ɏۂ
       CD-ROMhCuw)Ɠ͂OKNbNĉBvO
       N܂B

    3. DBMaker̃CXg[nNbNĉB
       XN[̃ZbgAbvCXgNVɏ]ĉB

Unix vbgtH[

     1. Rs[^NADBMaker̃RpNgfBXN
        CD-ROMhCuɓĉBZbgAbvEvOI
        ɋN܂BCD-ROMhCu}EgĂȂꍇ́A
        }EgĉB

     2. UNIXVXedbmakerƂÕAJEg쐬A
        ̃AJEgɃOCĉB

     3. CD-ROMhCupɍƃfBNgUnixfBNgɕύXĉBႦ΁A
        CD-ROMhCuA/mnt/cdromɃ}EgĂꍇAfBNg/mnt/cdrom/Unix
        ɕύXĉB

     4. ƃfBNgݎgpĂUNIXo[WɕύXĉBႦ΁AIntel x86 
        PC[NXe[VRedhat Linux6.1 Iy[eBOEVXegpĂꍇA
        fBNg/mnt/cdrom/Unix/Linux2.x86ɕύXĉB

     5. ZbgAbvEvOsāAʂ̃ZbgAbv̐ɏ]ĉB


DBMakerCD-ROMɂ́APDF`SYSCOMĩ}jA܂܂Ă
܂BtAcrobat ReadergpāADBMaker̃ICE}jA
{A邱Ƃł܂BAcrobat ReadeȑڍׂɂẮA
̃ICEwvQƂĉB

WindowsAcrobat ReaderCXg[ꍇ́ACD-ROM/AcrobatfBNgɂ
ZbgAbvvOt@CsāAZbgAbv̐ɏ]ĉB


====================================================================
4. CZXEAbvO[h̕@
====================================================================

DBMakerwۂɎ擾[U[ECZX𑝂₷ꍇ
́ACASEMaker㗝XɘAăAbvO[hECZXw
BCZX̃VAԍmFAȉ̎菇ɏ]ĉB

Windows vbgtH[

   1. mX^[gnNbNAmvOnIĉBDBMaster
      IAmAbvO[hnNbNĉBAbvO[hEvO
      N܂B

   2. mAbvO[hn{^NbNĉBmgp_񏑁n\܂B

   3. mցn{^NbNĉBmgp_񏑁n\܂B

   4. mgp_񏑁nǂŁA_̊ԂƏɓӂꍇ́AmӂnN
      bNĉBmցn{^NbNāAmCASEMakeriAbvO[hn
      \܂B

   5. mցnNbNƁmiAbvO[hn_CAO{bNX\܂B

   6. AbvO[hVAԍƃvLV͂AmցnNbNĂ
      BCXg[IDiAbvO[hj_CAO{bNXɕ\܂B

   7. AbvO[hvOC^[lbgڑ\ȏꍇAmAbvO[hnN
      bNĉBANeBx[Vs"iAbvO[h
      "ƕ\܂BAbvO[hvZXs鎞ACXg[IDۑ
      ĂAAbvO[h_CAO{bNX̒񎦂ɂĎ蓮ŃAbvO[h
      ܂B

   8. mOKnNbNĉBmT|[gn_CAO{bNXCASEMaker
      ZpT|[g̘A悪\܂B

   9. mInNbNďIĉBDBMasterNAV
      CZXLɂȂ܂B


Unix vbgtH[

   1. ƃfBNg/APP_HOME/binɕύXĉB̃fBNgɂ́A
      ݂̃CZX̃VAԍ̃AbvO[hɎgpvO܂B

   2. AbvO[hvOsĉBAbvO[hvONAIvV
      \܂B

   3. Ԗڂ̃IvV́mVKCZXCXg[nIĉB
      mgp_񏑁n\܂B

   4. mgp_񏑁nǂŁA_񏑂̊ԂƏɓӂꍇ́A̎菇
      iŉB

   5. AbvO[h񂪐ꍇA"y"͂āAEnterL[ĉB
      ꍇ́A"n"͂EnterL[ĉB"y"͂ƁA[U[̃CZX
      \AAbvO[hvOI܂BDBMakerN
      AVCZXgpł܂B


====================================================================
5. UNIX̃ZbgAbv
====================================================================

UNIXDBMakergp鎞́AgpOɂ̊ݒ𐮂Kv
܂Bݒ̕ύX́AgpĂR}hEVFAgp̃R
s[^̓̃Cüʒuɂ܂B

--------------------------------------------------------------------
PATH ϐ̐ݒ
--------------------------------------------------------------------
PATH ϐɂ́AIy[eBOEVXet@CTۂɌpẌꗗ܂܂܂B
DBMaker̎st@CsOɁA̕ϐ̒lADBMakerst@C
܂ރfBNg̃|CgɃZbgKv܂B

    Bourne shell ٌ͈^ (sh, bash, zsh):

        % export PATH=/APP_HOME/bin:$PATH

    C shell ٌ͈^ (csh, tcsh):

        % set path=(/APP_HOME/bin $path)


====================================================================
6. DBMaker JDBC-ODBC ubW
====================================================================

DBMakerJDBC-ODBC ubẂAJDBC(Java Database Connectivity)
ODBC(Open Database Connectivity)Ԃ̃C^[tF[XłB

UNIXł́A4̃t@CpӂĂ܂: libdmjdbc54.soA
dmjdbc20.jarAdmjdbc20xa.jar dmjdbc30.jarłB

Windowsł́A4̃t@CpӂĂ܂: dmjdbc54.dllA
dmjdbc20.jarAdmjdbc20xa.jar dmjdbc30.jarłB
 
dmjdbc20.jarAdmjdbc20xa.jar ꂼJDBC 2.0A3.0ɑ܂A
dmjdbc20xa.jarJTA@\JDBC 2.0ɑ܂B


--------------------------------------------------------------------
dvȂm点
--------------------------------------------------------------------
LinuxpJava 2 ^C(JRE) v1.7(Sun񋟂Ă)
́AJDBA ToolAJServerManagerAJConfiguration Tool(DBMakerJDBC-ODBC
ubWgpĉ^pĂ)A̓[U[JjavaAvP[V
^pɁAvĂ܂BvbgtH[jreglibco[WmFA
Vo[WփAbvO[h邱Ƃ߂܂B

--------------------------------------------------------------------
CXg[
--------------------------------------------------------------------
Windows vbgtH[

    ȉ̎菇́ADBMaker JDBChCoWindowsɃCXg[Ag
    p@łB

    1. JavavOsۂɃNXpXǉĉB

       JDK 1.2܂1.3gpꍇ:

         java -classpath C:\DBMaker\5.4\bin\dmjdbc20.jar: ^
         your-java-program-path\your-java-program.jar your-java-program

       gp̃vONXt@C̏ꍇAȉ̕gpĉB

         java -classpath C:\DBMaker\5.4\bin\dmjdbc20.jar: ^
         your-java-program-path your-java-program

       JDK̃o[W1.4łdmjdbc30.jargp܂B


       ɁAautoexec.batɊCLASSPATHZbg邱Ƃł܂B

Unix vbgtH[

    ȉ̎菇́ADBMaker JDBChCoUNIXɃCXg[A
    gp@łB

    1. LD_LIBRARY_PATH ϐDBMaker̃CuEpX
       /APP_HOME/lib/soǉĉB

       sh (.profile)Abash (.bashrc)ɂ

         LD_LIBRARY_PATH=/APP_HOME/lib/so:$LD_LIBRARY_PATH
         export LD_LIBRARY_PATHǉ܂B


       csh/tcsh (.cshrc)ɂ́A

         setenv LD_LIBRARY_PATH /APP_HOME/lib/soǉ܂B

       **AIXɂ́AϐLD_LIBRARY_PATHLIBPATHɒuĉB
         HPUXɂ́AϐLD_LIBRARY_PATHSHLIB_PATHɒuĉB

    2. Java1.2܂1.3vOsۂɃNXpXǉĉB

         % java -classpath /APP_HOME/lib/java/dmjdbc20.jar: \
           your-java-program-path/your-java-program.jar your-java-program

       gp̃vONXt@C̏ꍇAȉ̕gpĉB

         % java -classpath /APP_HOME/lib/java/dmjdbc20.jar: \
           your-java-program-path your-java-program

       JDK̃o[W1.4łdmjdbc30.jargp܂B

--------------------------------------------------------------------
@\̐
--------------------------------------------------------------------
DBMaker JDBC-ODBCubẂAJDBC 2.03.0̋@\SɃT|[g
ׂv悳Ă܂BAÃpbP[ẂA݊JiKɂ܂B
_ł́AArrayARefASQLDataASQLInputASQLOutputAStructASavepoint
悤ȃC^[tF[X͗pł܂B̃NX́A܂Ȃp\
Ȃ܂B̃pbP[Wɂ́AJDBC 1.2dlp̕ɕKvȊ֐񋟂Ă܂B


====================================================================
7. ŐV
=====================================
Version 5.4.7
=====================================
- @\ƃoOC
  . SQL ֐T|[g
  . INOUT  SQL XgAhvV[WT|[g
  .gUNV SQL XgAhvV[WT|[g
  . TRUNCATE TABLE SQL R}hT|[g
  . e[u̕ύXƐ̍폜T|[g
  . GREATEST  LEAST ֐T|[g
  . DBFILE_SIZE  FORMAT_BYTES ֐T|[g
  . TO_DATEADATETOSTRATIMETOSTRATIMESTAMPTOSTR ֐AhIftHgɃT|[g
  . ȎQ FK/PK `FbNT|[g FKCHK=2 T|[g
  . e[ũtB^[݂̂O select count(*) ̃ptH[}X
  . OQƂ̂Ȃ IN SUBQUERY ̃ptH[}X
  . ItC DB IC DB ƓOɕύXłȂC
  . VXeꎞt@CiDBNAMEno.TMPj폜łȂCA
    VXeꎞt@C[O[oڑƂɒF
    . DB_TPFIL L[[h폜F[U[͈ꎞt@C`ł܂
    . DB_ITTDIR ̃ftHgl DB_DBDIR  DB_TMPDIR ɕύX
    . VXeꎞt@Č` DBDIR/DBNAMEno.TMP 
      ITTDIR/DBNAME_connectionid_no.TMP ɕύX
    . ڑƂ ITT t@C̍ő吔 128
    . ITT t@C̍őt@CTCY 4G
    . ȉ̃R}hgpāA݂ȂȂڑ̃VXeꎞt@C蓮ō폜F
      CALL SETSYSTEMOPTION('CRITT', '0')
      
- ISCOBOL ɂ DCI ̃T|[gƏC
  . DCI_EXEC_SQL sql_command gp DCI_SETENV/DCI_GETENV ̃T|[g
  . ^CX^v 100  1 b COBOL vOɂăC^[ZvgȂC
  . 10 i FD ̃t@CԂC

- JDBCJTOOL GUI̋@\ƏC
  . 葽 Connection.prepareStatement VOl` jdbc hCoT|[g
  . DB_TMOFM p jdbc hCo 4 ڑT|[g
  . DBMaker  GlassFish p jdbc hCo dbmaker.sql.JdbcOdbcXAResource C
  . ResultSet.getObject  Time ǂݎۂ NullPointer  jdbc ^Cv 4 C
  . setLong + registerOutParameter NUMERIC  jdbc ^Cv 4 C
  . IR[h\邽߂́uRegister/rowvƂÕ{^ǉ
  . I[gRv[g̉Pǉ
  . e[u؂̂Ăǉ
  . XPW[^XNǉ
  . ̈Í/ TDE e[uǉ

Version 5.4.6
=====================================
- @\ƃoOC
  . f[^Í (TDE) T|[g
  . SELECTEXCEPTT|[g
  . UNIONORDER BYLIMITT|[g
  . CALL SETSYSTEMOPTION('ANSI_NULLS', '0') snull=nulltrueɂȂꍇ̃T|[g
  . ((val1,val2),(?,?)...)where(col1,col2) T|[g
  . XPW[T[o[̃O폜DB_SCHLGDAYT|[g܂BftHg 30 ł
  . XPW[̃^XNs邽߂̃T|[g:
     call setsystemoption('SCHEDULE_SYNC', 'schedule_name');
  . NǦʂCSVt@CɃGNX|[g邽߂CSVEXPORT()XgAhvV[WT|[g
  . \̈g邽߂EXTENDTS()XgAhvV[WT|[g
  . logical_file='physical_file'ɂe[uXy[X̍쐬/ύXT|[g
     T[o[TCgdmconfig.inił̐ݒp
  . [hIvVɂ铝v̍XVT|[g
  . Xe[^Xɒǉ
	. SYSINFOPRODUCT_INFOBUILD_VERSION ǉ܂
	. TDE_DBATDE_STATUSATDE_OPEN_AUTO  SYSINFO ɒǉ
	. SYSUSER IO_SERVERXe[^X̕\
	. v̍XVDMEVENT.LOG ɃCfbNX̍č\zĂ邽߂̏ǉ
	. ke[uXy[X compressonly ̐is󋵂ƃW[iXe[^XDMSHRINK.LOG ɒǉ܂B
	. DMCHECK.LOGɃ`FbNf[^x[X̐is󋵏ǉ
  . ALTER VIEW ALL COMPILE T|[gAč\zr[̓𖳌ɂ܂
  . DB_INSPGCMP̃ftHg -1  1 ɕύX܂
  . SETSYSTEMOPTIONW('key', 'string') ĂяoƂA ANSI ƂĕۑKvC܂B
     dmconfig.iniDB_LCODE=10 ̏ꍇ
  . ƃvWFNVɃTuNGꍇ̃NbVC
  . }`ڑ̍č\zSQLXgAhvV[WȃvV[WN\C܂
  . dmserver Jn 2 Ⴂ DB ŃEH[X^[gG[\C܂B

- GithubWebAvP[Vt[[NT|[g
  . django-dbmaker hCo[ 2.x  4.x T|[g
  . django-dbmakerhCo[̃oOC

- ISCOBOL ɂ DCI ̃T|[gƏC
  . $XFD COMMENT DCI BIGINT T|[g
  . $XFD Rg DCI DCI_ENCRYPT T|[g
  . VXẽftHggpđ}/T|[g
  . OPEN I-O ܂ OPEN OUTPUT  DCI_COLUMNS_MAPPING T|[g
  . win64DCI_BLOB_GETgpƃNbVC
  . dci_set_where_constraint READ삷ÕtB^[폜ȂC܂B

- dmSQL
  . e[u 1024 oCg𒴂ꍇɃA[he[uŖ肪C܂

- JDBCJTOOL GUI̋@\ƏC
  . prepareStatement(String sql, int autoGeneratedKeys) T|[g܂
  . clob/blob p[^[ȂꍇPreparedStatementob`JDBC TYPE 4 ̃T|[g
  . SQL R}h̒ 64k 𒴂 JDBC TYPE 4 NbV\C
  . commons-configuration2-2.7gpJDBChCo[ُ픭̖C
  . DB_LCODE=10̏ꍇAjdbatoolŒ̕\C
  . JDataTransfer Tool  ODBC  Clob f[^C|[gƗ]ȁu00v擾\C܂B
  . JDBATOOL  SYSTEM.SYSPROCINFO  SQLDEF \łȂC
=====================================
Version 5.4.5
=====================================
- V@\ƃoOC
  . FIRST, LAST, STDDEV_POP, STDDEV_SAMP,VAR_POP, VAR_SAMP, 
    BIT_AND, BIT_OR, BIT_XORT|[g
  . TuNG܂ SELECT Xe[ggł "limit" ̃T|[g
  .uCASE WHENvXe[ggł̃TuNG̃T|[g
  . TuNGł order by \̎gpT|[g
  . t@CIuWFNgɂDBMasterf[^x[XRs[̃T|[g (RP_BKFOM=1̏ꍇ)
  . [U[CZX̐ڑ𒴂ꍇAudmsqlvсujtoolvgp邽߂ɁAuSYSADMvǉڑ\񂳂܂B
  .unot existsvTuNGOQƂŊԈʂԂƂȂĂC
  . uSHOWINDEXvXgAhvV[ẂuORDINAL_POSITIONvtB[h̃^Cv~XC
  . u"insert or replace intovgpăgK[쐬Ƃɔ\̂\łȂʂC܂
  . uSQLFetchvĂяoɁuSQLSetPosv܂́uSQLGetDatavgpăG[ 5307 ԂC܂B
  . row_number ֐gpČʃZbgNGAבւƃG[ 6523 ƂC܂B
  . OuLEFT OUTER JOINvŁuORDER BYvƁuLIMITvgpꍇɌʂ𔭐\C܂B

- github ł Web AvP[V t[[ÑT|[g
  . django dbmaker hCo[̃oOC
  . PHP 8 ł laravel-dbmaker ̎gpT|[g

- DCI ł ISCOBOL ̃T|[gƃoOC̒ǉ
  . ʂ̃e[uXy[XɃCfbNX쐬邽 DCI_TABLESPACE_IDX ̃T|[g
  . ̃ftHg SYSTEM ̏ꍇ̃ftHgl̑}T|[g
  . XFD COMMENT DCI_NULL_ON_SPACE_CHART|[g
  . R[hǂݎƂ̖ FS=46 C (݂̋L^Ȃ)
  . CfbNXɂȂĂꍇAN/ǂݎ/폜/G[ ERR_DISABLE_INDEX ԂȂ΂ȂȂC

- dmSQL c[̐V@\
  . select Xe[ggf[^ t@Cւ̃GNX|[gT|[g (EXPORT INTO data-file)
  . EXPORT description_file IvV DISPLAY_NAME T|[g

- JDBC  JTOOL c[̐V@\ƉP_
  . JDBC type 4T|[g
  . JDBC ́upstmt.clearparameters()v\bhŔC
  . JDBA ł́uTIMESTAMPvf[^̏Ɋ֘AG[C
  . bNOt̊JJԂJDBAc[ُIC

=====================================
Version 5.4.4
=====================================
- django-dbmakerhCo[T|[g

- @\̋ƃoȌC
@.f[^x[XDMSTATŊJnvZXL^邽߂DB_LOGSTARTDBT|[g܂
.u/č\zvCfbNX\T|[g܂
  .clob ܂ nclob f[^^gp like Zq̃T|[g
 .v̏IԂ̃XPW[LZ܂
 .TuNGɑΉlimitupdate set col = (select ... limit)
 .SȊOT|[gifull outer joinj
 .BLOB^Cv̗̏tiorder / group byjT|[g܂ABLOBf[^̍ŏ256oCgT|[g
 .NCAgDB_SQLENݒ肷̂T|[g܂BSQLXe[gg̍ő咷2-16KoCgɐݒł܂B
 .p[^ǉăt@CRs[Ȃ悤ɂ郍[I[o[T|[g
 .DB_INSPGCMPL[[hɃftHgl-1ǉāAsAȃXy[Xy[Wk邱ƂɂAR[h̑}܂͍XVɂĈNfbhbN炵܂B
  .e[u쐬邽߂fillfactor̃ftHgl10080ɕύX܂
  .t@CSQLXgAhvV[W쐬ƂɃt@CTCY̐폜
  .̃R[h폜Ƃ̌bNGXJ[VC܂
  .̐ڑDDLsĂƂalter table𑀍삷ƓG[\C܂
  .UTF8f[^x[Xւ̐̕ڑ/ؒfɃsdmserverC܂
  .CCBLOBgpe[u̍XV20904G[Ԃ\C܂
  .XPW[^XN̎sɂĈNNbVƃCZX̖C܂
  .1=1̂ƂɃgK[쐬ƃG[6105ԂC܂B
  .قȂ郆[U[܂̓pX[hȂ񓯊e[uvP[VC܂
  .bigseriale[uύXƂɌf[^C܂
  .window functionaggregate/groupby܂subqueriesŎgpłȂC܂
  .ǂ̗ERR_INS_NULL_ON_NONULL_COL܂܂Ă邩擾łȂC܂
  .bkful <= 70ݒ肷ƁAobNAbvT[o[OobNAbvȂC܂
  .ftHgudfŒ`ꂽclob񂪌ftHgl擾C܂
  .dmsql32win11VXeŕ͂łȂC܂
  .OQƂ̂ȂTuNGԈʂ𓾂\C܂
  .ATRP.LOGJƂłȂꍇɕUT[o[ُIC܂
  .vOSQLServerNT[o[gpăe[uXVłȂC܂
  .IACeɃTuNGƊOQƂꍇ̃NbVC܂
  .AvP[VG[ԍ1000̃Cxgdmservic.exeNbV\C܂
  .gK[f[^^CLOBLongVarchar̗ɑ}sƃG[C܂
  .̐ڑBLOBI܂͍XVƂɃnO\C܂
  .e[uschema-mantis1269܂܂Ăꍇdmrestoretbc[@\ȂC܂
  .smallintintegerrۂSQLSP֘A̖C܂

- ISCOBOLgpDCĨT|[gbug̏C
@.DCI_TABLE_FILLFACTORT|[gāAe[u쐬邽߂FILLFACTORݒ肵܂
  .NOTNULL`邽߂$XFDCOMMENTDCI_NOT_NULLT|[g܂B
  .T|[gĂ$XFDRgDCI_NULL_ON_ZERO_NUMBER
  .$XFDCOMMENT DCI SERIAL1PIC9i19jBIGSERIALT|[g
  .DCI_COMMIT_COUNTgpDCI_SETENV̌ĂяõT|[g
  .ISDCIdcic^CڑIDԍ擾ȂC܂
  .getenve[uJODCI_CONNECTION_IDĂꍇAڑłȂ̂C܂
  .xfdo[WԍԈĂ邽߂visualcobol2019ŎsꂽvOsC܂
  .قȂXFD[hƃe[u[hœe[uJƂɊԈʂ\C܂

- JDBCJTOOLc[̐V@\ƉP
@.JDBCT|[gprepareStatementiString sqlAint autoGeneratedKeysj
@.DB_LCDEC=1̏ꍇJDBČ듮C܂
  .kafkavWFNgJDBC֘A̖C܂
  .JAVAvOŃ}`XbhgpۂJDBCG[C܂
  .JTOOLC^[tF[X̊Oς̍œK
  .܂܂ȃoOC

=====================================
o[W5.4.3
=====================================
-DBMakerDockerC[WT|[g܂
-@\̋ƃoȌC
  .CfbNX`ԂSHOWINDEXXgAhvV[WT|[g
  . e[u`Ԃ߂DEFTABLEXgAhvV[WT|[g
  . T[o[LOGt@CԂ߂SHOWDMLOGXgAhvV[WT|[g
  . [I[o[c[
  . dmrestoretbc[̓e[utarget_tableɕ邱ƂT|[g܂
  . RP_PRIMỸ}X^[/X[u`FbNāAԈݒ/ etc / hosts̖폜܂
  . e[utbnameύXjsoncols̍őTCYύXł悤ɂB
    maxsize_int\
  . FKCHKSETSYSTEMOPTIONT|[gāA݂̐ڑŊOL[`FbNItɂ܂
  . ̊SobNAbv̂߂ɁABMODEgpSETSYSTEMOPTIONlɃT|[g
  . X[uAhXݒ/ǉ/폜郉^CݒT|[g
  . č\zr[T|[g
  . ESQL / CvV[Wp̐VVCRpCݒ肷邽߂̃T|[g\bh
  . NCAgʂLCODEDBɐڑłȂC
  . jsoncols܂͓Î̖C
  . SQLXgAhvV[W̃T[o[̖C
  . A[hf[^x[X̃ptH[}X̖C
  . selectintõptH[}X̖C
  . OƐɂ鏇ŃNG̃ptH[}X̖C
  . TuNGԈʂԂꂽAptH[}Xቺ肷\C
- ISCOBOLgpDCĨT|[gƏC
  . ISCOBOL 2018R1̐VWHENOTHER\T|[g܂
  . [U[dciڍssƂɃCfbNX̍쐬Itɂ邽߂DCI_CREATE_ALTERNATE_KEYT|[g܂
  . DCI_DEFAULT_USERe[u쐬̏L҂w肵܂̂T|[g
  . قȂe[uŃLbVw肷邽߂DCI_TABLE_CACHEtablename = startAnextAprevT|[g܂
  . DCI_DUPLICATE_CONNECTIONITIMO𖳌ɂ܂
  . DCI_CONNECTION_IDDCI_GETENV^CڑID擾̂T|[g܂
  . DCI_GET_TABLE_NAMEADCI_MAPPINGA܂DCI_NULL_ON_ZERO_NUMBERݒ肷ۂ̃oOC
  . SQL_NO_DATA擾next / preṽt@CXe[^XC
- JTOOLGUI̋@\Ƌ@\
  . JTOOLɂJRE1.7Kvł
  . json/graphic[hłjsqlT|[g_vv
  . jsqlT|[ǵu-vgpčsRg܂B iDFŕ\j
  . jsql  'ׂĕۑ'{^NbNāANGʑŜeLXgt@Cɕۑ܂
  . JdatatransfeŕAODBCC|[g邽߂̋@\P܂
  . JdatatransferjsoñC|[g/GNX|[gT|[g܂
  . JDBÁÃOĈ߂Ƀf[^x[X/[U[/ pwdOC_CAOɕێ܂
  . JDBÃf[^x[Xj^[W[iXe[^Xǉ
  . P̃e[uc[m[hł̍폜//Rs[/`/OύX̂߂JDBA|bvAbvj[
  . ܂܂ȃoOC

=====================================
o[W5.4.2
=====================================
- uselect from call stored procedurev@\T|[g

- TuNGŁuselect projectionvs̊̐ǉ

- IVFeLXgCfbNX̍č쐬

- SQLXgAhvV[W̍ċAĂяoT|[g 

- r[INSERT/UPDATEۂɃ_Ci~bNJT|[g

- XgAhvV[WɃgK[ANV쐬ۂNEWt@XҏŴT|[g 

- DEFvV[WT|[g

- Ƀ_Ci~bNJR[h}ۂɔsC

- GȃNGsۂɔG[C

- 񓯊vP[VɃW[itɂ锭s҂݂ȂC

- WHERÉulike '% %'vgpۂɊԈႤʂ߂̂C

- UPDATEvarchar^̃JTRIMsۂɃG[20904߂̂C

- FASTCOPY ONɐݒ肷ꍇ̕\̑̕\̈ɕύXۂɔڑؒfC

- _Ci~bNJCfbNXXVۂɔf[^x[XNbVC

- JDBC type 3gK[͕̎s܂̓p[^^Cv̐ݒۂ̋@\

- JDBC type 3 gK[̓AhChVXeT|[g

- ISDCI͐VDCICCu[񋟂ă}`Xbh

- DCI̓L[[hDCI_DB_MAPgpĈقȂ郆[U[\قȂf[^x[XɑΉ̂T|[g

- DCI_MF_READ_ON_READLOCK P̎DCIsׂCāAʂ߂

- JDBATOOL̍œK:
  . GUI@\
  . T[oOt@Cr[A̋yуT[`@\̒ 
  . }ŃbN̂T|[g
  . }ŕ\̈ˑ̂T|[g
  . JSQLc[JDBATOOLɓ
  . gK[yуXgAhvV[WSQLubNT|[g

=====================================
o[W5.4.1
=====================================
- tB^IꂽCfbNXT|[g

- CfbNXf[ɂ莩IɎCfbNX쐬̂T|[g

- SQLXgAhvV[WT|[g

- SQLubNɂgK[쐬̂T|[g

- VXëꎞt@C̐8128Ɋg

- XPW[T[oɃOVXeǉ 

- dmSQLc[ODBCڑɂO\[ĥT|[g

- SET FASTCOPY ONň̕\ʂ̕\̈ɈړۂɔG[C 
  
- JDBC̃ptH[}XyуsC

- ̑̕\̈ŃCfbNXč쐬łȂ̂C

- MSEXCELTYPE܂MSEXCELFILETYPEJɋGNZ}ۂɔdmserverNbVC

- XPW[f[ĎԂɓKpłȂ̂C

- \[X\XVARs[ۂɍXVꂽsȂ̂C

- JDBCDECIMAL^Cṽf[^XVۂɔG[C

- JDBCPreparedStatement.setShortR[APreparedStatement.setBigDecimalR[ۂɔf[^ϊI[ot[C

- synchronized()ǉāAconnection.close()̃R[ɊԈhdbc/hstmtgpȂ̂mۂ

- ̑̕\̈ňꎞ\쐬sׂύX

- JDBAc[̃ptH[}X

=====================================
o[W5.4@@@@@@@@@
=====================================
- linux 64rbg̃VXeŁAglibc2.7ȏ̃o[WKvƂȂAlinux 32rbg̃VXeŁAglibc2.3ȏ̃o[WKvƂȂ

- HIGHLIGHT֐̓fBA^CvT|[gA̖߂lNCLOBł

- JSONCOLSyу_Ci~bNJT|[g

- INSERT OR REPLACE INTO\T|[g

- }/XVɑ΂ăftHgl̃J̑ݒ肷邱ƂT|[g

- SYSADMɎSYSDBAǉ

- IPAhX̋/ubNXggpăf[^x[Xւ̃ANZXRg[T|[g

- XPW[f[T|[g

- CfbNXT|[g

- ÖٓIȃf[^ϊT|[g

- ̕\̑̕\̈ɈړFASTCOPYIvV̐ݒT|[g

- f[^x[X̋NɃf[^t@C邩ǂmF邱ƂT|[g

- g\̈āAt@C̋ϓg
=====================================
o[W 5.3.2@@@@@@@@@
=====================================
- Windows64rbg̃VXe32rbg̃f[^x[XCXg[邱ƂT|[g

- UTF-8f[^x[X̃NCAgTCȟR[hBIG5-HKSCST|[g

- VS2012RpCŃXgAhvV[WRpC邱ƂT|[g

- XVR[hɂf[^x[X̕sC

- Ƀr[쐬A폜܂͕ύXۂɔdmserverNbV܂̓f[^x[XsC

- ̃Ot@C݂ꍇobNAbvsɂȂ肤C

- e[uXy[Ẍk̂ߖBLOBt[ƂG[񍐂邱ƂC

- f[^x[XA[h܂̓e[uSYSUSERFUNCNGۂɔdmserverNbVC

- r[쐬鎞}bv\ɃTuNGꍇAr[̃NGɂG[擾C

- PDFTOTXT()̎sɂĖ܂̓T|[gĂȂfBAo[W߂C

- SQLXgAhvV[W̍쐬ɔdmserverNbVC
=====================================
o[W 5.3.1@@@@@@@@@
=====================================
- Ƃ4800̕ڑT|[g

- listen()backlog̒l𑝑傷邱Ƃɂ蕹ڑ𑝂₷

- \̈k鎞G[܂SYSTABLESPACEł̕smNUM_PAGES擾C

- f[^x[X̃vP[VsɂRP.LOGt@C̃TCYfBXNt܂ő傳C

- vP[VJԂ폜/č쐬鎞DBNAME.SBBt@C̉ߑgC

- TuNG[s鎞dmserver̃nOAbvC

- XgXeXgsCebNXNbVC

- }`[U[hblobt@C}鎞blobt@C̊gG[C

- "where c1 like '%abc%'"gp鎞X[NGC

- DOCTOTXT()APDFTOTXT()s܂̓eLXgCfbNX쐬鎞dmserverNbVC

=====================================
o[W 5.3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
=====================================
- SQLXgAhvV[Wコ
 @E XNvgSQLSP 쐬
 @EꎞXgAhvV[W
 @E gotoT|[g
 @E f[^^̏コ

- XVvf[コ

@EXVvXPW[I/Itɂ郉^C̐ݒT|[g
@Ef[^x[XA͊ee[uɁAXV̓vIvVZbg郉^C̐ݒT|[g
@E[U[͍XVvvOXĎԂT|[g
@EXVv𒆎~邽߂̃XgAhvV[WT|[g

- CPUŃAtBjeB[ƗD拉ݒ肷ɂ́ASETAFFINITY
@SETPRIORITYXgAhvV[WT|[g

- e[u̕\̈ɕύX邱ƂT|[g

- XL[}IuWFNg݂ꍇA쐬AւAyэ폜邱ƂT|[g

- ROW_NUMBER()A RANK() yDENSE_RANK()ɃEBhE֐T|[g

-V`T|[g邽߂UDFコ
@EPDF1.7`T|[g
@EDOCAXLSAPPT̓ItBX2007|2010`T|[g

- }X^[f[^x[XɊSobNAbvT|[g

- [U[̈ꎞ\i[邽߂̐VVXe\̈gTMPTABLESPACEhǉA
@[U[̓f[^x[XNAVbg_E鎞ɁÄꎞIȕ\̈悪
@
- \[X𐧌AVXeJ^OɃ[U[̓ڑ

- XML֐T|[g
@E XMLCOMMENT
@EXMLELEMENT
@EXMLFOREST
@EXMLAGG

- JDBC^Cv3hCo[T|[g

=====================================
o[W 5.2.1
=====================================

- DCIMicrofocus NetExpress 5.1 windows 32/64rbgT|[g

- DCIACU 9.0T|[g

- eʃW[iXgAۂ̖C

- dmsqlŃe[u[hۂɕ@G[C

- dmsql"set unload browse on/off"s邱ƂŃA[h̍ۂ̃bN\

- }`XbhڑŁA"TCP/IPXbhɎs܂"C

- varcharJ̃R[hXVۂ́AbN̔ጸ

- insert/delete/update/select for update R}hgpۂ̃fbhbNጸ
=====================================
o[W 5.2
=====================================
- BIGINTBIGSERIALf[^^T|[g

- SQLXgAhvV[W[T|[g

- UTF8̃f[^x[Xɑ΂葽̃NCAgGR[fBOT|[g

- 64bitɂāA2GBȏ̋L̊蓖ĂT|[g

- obNAbvT|[g(܂ł͑̂)

- obNAbvT[o[NȂobNAbv֘Ap[^̃ICݒ肪\

- T[o[dmconfigp[^̐ݒ󋵂SYSCONFIGe[u̎QƂŊmF\

=====================================
o[W 5.1.1
=====================================
- ˉe(vWFNV)XgɃTuNG[̎gpT|[g

- WindowsȊÕvbgtH[ňَ񓯊\vP[VɑΉ

- VC2008ɂăXgAhvV[W쐬T|[g

- OLEDB݊̋

- ACU 8.0ΉDCI

- NCHAR/NCLOB/CLOB/BLOBf[^import/export@\

- DB_CLILCODĚݒɂODBChCo}l[WNbVC

=====================================
o[W 5.1
=====================================
- LINUXWINDWOS64bit(x86-64)o[W

- T|[gglibco[W2.12.3ɕύX

- [JR[hIUTF-8T|[g
  > f[^x[XLN^ZbgUTF-8IꍇA
@> [U[̓NCAgR[hуG[ZbWR[h`\

- T[oTChO@\
  > T[oÖkT|[g
  > T[oO폜XPW[ݒ(N)
  
- [I[o[R}h̐T|[g

=====================================
o[W 5.0 
=====================================
|sxbNT|[g
|VXeF
>y[WTCYgFl8k f[^x[X쐬O4kA8kA16k A32kɒ`\
>ʎq̒128Ɋg
>\̍őJ2000Ɋg
>\̍őJ32Ɋg
>SQL̍ő咷2097152Ɋg
>SQLňő\127Ɋg

|xml^CvAAqT|[g

|fBANXT|[g
>eLXgł̃[U`֐T|[g
>VKT|[gVXehC
    . MSEXCELTYPE  MSEXCELFILETYPE
    . MSPPTTYPE    MSPPTFILETYPE
    . PDFTYPE      PDFFILETYPE

>VK[U`֐
    . DOCTOTXT
    . XLSTOTXT
    . PPTTOTXT
    . PDFTOTXT
    . HTMTOTXT

|AuditOɕςVȃOVXeT|[g
|[h\[gI[_[
|lbg[Nk

====================================================================
8. UNIX f[^x[XǗc[
====================================================================

DBMakerɂ́AJAVAvO~Ogč쐬ꂽg₷
f[^x[XǗc[܂Bȉ́AUnixł̃c[s菇łB

  > JDBA ToolF
    /APP_HOME/bin/jdbasĉB
  > JServer Manager ToolF
    /APP_HOME/bin/jsvrmgrsĉB
  > JConfiguration ToolF
    /APP_HOME/bin/dmeditorsĉB
  > Database Monitor ToolF
    /APP_HOME/bin/JmonitorsĉB
  >  Data Transfer ToolF
    /APP_HOME/bin/jdatatransfersĉB
  > XML Transfer Template ToolF
    /APP_HOME/bin/xttsĉB
  > XML Transfer Mapping ToolF
    /APP_HOME/bin/xtmsĉB
  > Java Query ToolF
    Execute /APP_HOME/bin/jsqlsĉB

=======================================================================
9.݊
=======================================================================

1.@DBMaker 4.x ̌݊
DBMaker 4.x ̃f[^x[XAvP[VDBMaker 5.x
}CO[gꍇAȉ̓_ɂӂB

|݊̂Ȃt@C`F
   DBMaker 5.xf[^x[XDBMaker 4.x f[^x[Xƌ݊
   ̖t@C`gpĂ܂B4.x DMSQLc[idmsqlc/dmsql32 on Unix/Windowsj
   gpĈڍsf[^x[XXNvgt@CUNLOADA5.x DMSQL c[gp
   XNvgt@C[h4.x f[^x[X5.x`Ƀ}CO[g܂B

- dmconfig.ini̔zuύX܂F
@EUnix: /APP_HOME
@EWindows:C:\DBMaker\5.4
2.@[U[̎ڑƃ\[X̌݊
ڑ̓\[X̓[U[̏ꍇ́AVXeJ^OŎǵA
܂͌^XL[}IuWFNgr[邱Ƃłl܂B

=======================================================================
10. NWbg/@I
=======================================================================

DBMaker gpOCũCZX̏ڍׂ
/APP_HOME/shared/LICENSE ɂ܂B

====================================================================
11. CD-ROM̓e
====================================================================

DBMaker CD-ROM̃[gEfBNgɂ́Aȉ̃t@C܂B

README.TXT ............. ̃t@C
AUTORUN.ICO ............ AUTORUN ICOÑACR

̑̑St@ĆAȉ̃TuEfBNgɂ܂B

\ACROBAT ................. WindowspAcrobat ReaderZbgAbvEvO
\FSCOMMAND................ AUTORUNvO
\DOC ..................... PDF`DBMaker ICE}jA
\UNIX .................... Unixp̃TufBNg
\UNIX\COMMON ............. SUnixo[W̋ʃf[^
\UNIX\LINUX2.X86 ......... Linux 32rbg(x86)o[W
\UNIX\LINUX2.X86_64 ...... Linux 64rbg(x86-64)o[W
\WINDOWS.................. Windowsp̃TufBNg
\WINDOWS\DOCUMENT......... Windows̃hLgEZbgAbvEvO
\WINDOWS\WIN32 ........... Windows 2000/XP/2003/VISTA/2008/7 32rbg(x86)EZbgAbvEvO
\WINDOWS\WIN64 ........... Windows XP/2003/VISTA/2008/7 64rbg(x86-64)EZbgAbvEvO

====================================================================
12. A
====================================================================

CASEMakeŕA1982NȗEeñ[U[փ\[V񋟂Ă܂BCASEMakeŕA
IȐi}jAAeNjJET|[gEzbgCAcƎԊÕ{CX[T|[gA
Iȃ\tgEFÃAbvO[h܂ފĝT|[gET[rX񋟂܂B

CASEMaker Inc./Corporate Headquarters
1680 Civic Center Drive
Santa Clara, CA 95050, U.S.A.

Contact Information:

CASEMaker US Division
E-mail : info@casemaker.com

Europe Division
E-mail : casemaker.europe@casemaker.com

Asia Division
E-mail : casemaker.asia@casemaker.com(Taiwan)
E-mail : info@dbmaker.co.jp(Japan)


www.casemaker.com

====================================================================
        Copyright (c) 2017 by Syscom Computer Engineering Co.
                       All Rights Reserved.

