D

  • DBMaster支持哪些日期格式?(DBMR2485)
    DBMaster支持以下日期格式: Ÿ   输入格式:mm/dd/yy、mm-dd-yy、dd/mon/yy、dd-mon-yy、mm/dd/yyyy、mm-dd-yyyy、yyyy/mm/dd、yyyy-mm-dd、dd/mon/yyyy、dd-mon-yyyy、dd.mm.yyyy。 Ÿ   输出格式:mm/dd/yy、mm-dd-yy、dd/mon/yy、dd-mon-yy、mm/dd/yyyy、mm-dd-yyyy、yyyy/mm/dd、yyyy-mm-dd、dd/mon/yyyy、dd-mon-yyyy、dd.mm.yyyy。 用户可使用用户自定义函数TO_DATE将已选字符串转换成以上任何一种日期格式。此外,用户还可以使用以下语句以“mm/yy”格式显示日期。 SELECT CAST(MONTH(DT_INI) AS VARCHAR(10)) || '/' || CAST(YEAR(DT_INI) AS VARCHAR(10)) AS "DATE_FORMATED" FROM table_name   Version: DBMaster5.2.x Product: Normal/Bundle Platform: Windows/Linux ...
  • DBMaster什么时候、怎样使用用户自定义排序文件(EBCDIC_stroke.ord)?
    要使用用户自定义排序文件,用户应该把排序文件放在$DBMaster_Home/shared/codeorder路径下,然后使用DB_Order关键字去设定排序文件的名称,以便DBMaster使用新定义的用户自定义排序文件。 只有在创建数据库时,才使用到排序文件。 ...
  • DBMaster有没有简单的命令行办法可以输出数据到CSV型的文本文件?
    有的,你可以用工具JDATATransfer达到此目的,请参考JDATATransfer工具的使用说明。DBMaster会在以后的版本中添加此功能到dmSQL。                                                                                                                      ...
  • DBLINK 能连接4.14和4.16吗?DBLINK连接相同的版本和连接不同的版本有什么不同之处呢?
    是的,DBLINK能够连接4.14和4.16,也就是说无论是相同的或不同的版本通过DBLINK连接时没有什么不同之处。 ...
  • DBMaster如何处理delete命令?
    DBMaster中,每个记录都有一个结构,DBMaster只是对这些结构标记上‘delete’标签,数据仍然存在于数据页中(用户看不到数据,但是对于DBMaster来说,数据仍然是存在的),这样做的目的是为了提高性能,但是从用户的视角看,整个数据已经被删除了。 ...
  • DBMaster支持什么ADO功能?(From DBMR1726)
    在ADO模式中关有三个层次,根据每一种模式,DBMaster分别支持: DBMaster支持Microsoft Activex 数据对象库,但是在OLEDB驱动中不支持服务器端游标。 DBMaster不支持Microsoft Activex 数据对象(多维) 库。 DBMaster不完全支持为了DLL和安全的Microsoft ADO扩展。 ...
  • DBMaster能在NCLOB字段插入UTF16的文本文件吗?
    在插入文本文件到NCLOB之前,DBMaster会将文本文件转化为Unicode,所以,如果这个文件是以Unicode保存的,它将不用被转换而直接插入。从4.2版本(包括4.2)以后,DBMaster支持命令”set bfiletype Unicode/ASCII”(默认设置是ASCII),使用这个命令Unicode文本文件可以被直接插入到NCLOB字段。 例如: 首先,转换README.TXT为UTF16编码,然后保存在C:\DBMaster\4.3路径下。 dmSQL> create table UTF16(fileContent nclob, pk serial); dmSQL> set bfiletype unicode; dmSQL> insert into UTF16 values(?); dmSQL/Val> &'C:\DBMaster\4.3\README.TXT'; 1 rows inserted dmSQL/Val> end; dmSQL> set bfiletype ASCII;  // default ...
  • DBMaster支持函数TO_DATE/TO_CHAR/TO_TIMESTAMP?
    TO_DATA: DBMaster支持这个UDF,但是用户应该自己添加,检查DBMaster安装路径\4.3\shared\udf\to_date.sql或者使用cast来达到目的。 TO_Char:使用cast。 TO_Timestamp:使用cast。 ...
  • DBMaster 5.0支持哪种Linux平台?
    在5.0之后,DBMaster将支持Glibc2.3。 请注意: 1. Glibc2.1 Linux环境不能在Glibc2.3环境下运行。 2. Glibc2.1将会成为2级支持,默认支持的是(1级)Linux是Glibc2.3。 ...
  • DBMaster 5.0和DCI支持最新版本的ACUCOBOL吗?
    DBMaster 5.0 DCI 已经同ACUCOBOL 7.2.2一起应用于SYSCOM内部系统了。这个版本没有问题。最新的ACUCOBOL 版本是8.0,这个版本我们目前没有做测试。 ...
  • DBMaster 在Linux系统上是否支持异类异步表复制? (DBMR 1918)
    DBMaster支持HATR(异类异步表复制)功能,但是要求DBMaster服务器必须是在Windows操作系统上的。因为DBMaster使用ODBC驱动管理器来执行HATR。 现在,DBMaster5.0.1提供了新功能:HATR可以在Linux系统上工作,并且支持快速复制。 有关Windows上执行HATR,请参考DBA手册。 有关Linux上执行HATR,请联系DBMaster技术支持获取《如何使用HATR功能.doc》文件。 (作者注:后来5.0.1支持了该功能) ...
  • DBMaster可以有下面的行为吗? (DBMR: 1925; 版本: DBMaster 5.0)
    <insert>    Tran1                   Tran2    ================  ==================    ins c1 =1                            ins c1=1 (lock)    commit                            Unique key violation (error)    <update>    Tran1                   Tran2    ===============    ==================                            select c1, get {1}    upd c1 ...
  • DBMaster budle版有没有在线完全/增量备份和恢复数据库的功能?(DBMR 1935; version: DBMaster bundle)
    DBMaster bundle 版5.0包含了JTools工具。 在5.0之前,用户需要安装标准版的JTools来恢复数据库。标准版的Jserver manager可以用在DBMaster Bundle中作为恢复工具使用的。 ...
  • DBMaster的那些常规事务包括在线完全/增量备份和更新统计等,它们会互相竞争吗?
     所有DBMaster事务取决于日志系统,更新统计也是,而在线完全/增量备份也是根据日志(undo/redo)来备份文件,所以在'updatestatistics'时它是没有问题的。 ...
  • DBMaster有没有关于像Oracle语法“SELECT id FROM groups START WITH id=2 CONNECT BY PRIOR parent_id = id”这样的解决方法?如果没有,有没有别的办法得到相同的结果?(DBMR1954)
    DBMaster不支持回归SQL,但是通过多个个别SQL,也能得到相同的结果。 例如,用户通过临时表运行以下的步骤: drop table t1; drop table t2; create table t1 (c1 int, c2 int); create table t2 (c1 int, c2 int);   insert into t1 values (1, 11); insert into t1 values ...
  • DBMaster是否支持在Linux系统的HATR功能? (DBMR1918; version:DBMaster 5.0.1)
    DBMaster支持HATR(异类异步表复制)功能,但是要求DBMaster服务器必须是在Windows操作系统上的。因为DBMaster使用ODBC驱动管理器来执行HATR。 现在,DBMaster5.0.1提供了新功能:HATR可以在Linux系统上工作,并且支持快速复制。 有关Windows上执行HATR,请参考DBA手册。 有关Linux上执行HATR,请联系DBMaster技术支持获取《如何使用HATR功能.doc》文件。 ...
  • DBMaster bundle 版对使用zip backup功能的数据库大小有限制吗? (DBMR1968;Version: DBMaster 4.3.4 bundle)
    关于Zip backup,DBMaster对数据库的大小没有限制,但由于硬盘空间原因,我们只测试过100G的数据库。 不过请注意,如果操作系统有限制,或有其他问题,那么程序也会存在同样的限制或问题。 ...
  • DBMaster何时使用ITT?
    ITT内部临时表是DBMaster内部数据库对象,这些对象应用于内存表、查询类别(比如 - group by, order by, merge join)。它的生命周期是从执行开始到结束。执行结束后,ITT将会被删除。 版本:DBMaster 4.x, 5.x 产品:Normal, Bundle 平台:Linux, Windows ...
  • DBMaster 5.1如何支持英文、简体中文、繁体中文的错误信息?
    在客户端配置文件dmconfig.ini中添加关键字db_errlcode 英文:DB_ERRLCODE = EN.ASCII 简体中文:DB_ERRLCODE = ZH_CN.GBK 繁体中文:DB_ERRLCODE = ZH_TW.BIG5 客户端连接将测试DB_ERRLCODE的设置,并纠正本地错误信息,返回关键字DB_ERRLCODE=<string>,此关键字用于设置客户端错误信息字符集。在多语言数据库中,客户端可以设置错误信息的本地输出编码。 错误信息表存放在dbmaker/5.1/shared/locale/locale.lang/ directory。 关键字可以是本地定义和字符集的组合。 用户可以使用命令SELECT GETSYSINFO ('ERRLCODE')返回客户端错误信息字符集。 版本:DBMaster 5.1 产品:Normal, Bundle 平台:Linux, Windows ...
  • DBMaster5.2中通过ODBC从Long Varchar类型读取数据时如何避免读取双倍内容的问题?
    在一个类型为Long Varchar的列中插入大量纯文本数据,然后使用JDBA工具读取,查询结果是正确的。但是如果使用ASP.NET读取则会读取到双倍的内容。示例AP代码部分如下: string strSQL = @"SELECT LNSOURCE FROM TMP_FLNAME WHERE PUBLISH = 'N0' AND FLCODE = ?;"; OdbcConnection Conn = new OdbcConnection(strConnLaw); Conn.Open(); OdbcCommand Comm = new OdbcCommand(strSQL, Conn); Comm.Parameters.Add("FLCODE", OdbcType.Char, ...
  • DBMaster 中dmBackup.l_k 的功能是什么? (DBMR2268)
    dmBackup.l_k 用于锁定dmBackup.his。执行备份时,DBMaster会自动创建dmBackup.l_k,以确保每个进程的写操作在dmBackup.his上是相互排斥的。   版本:DBMaster4.x/5.x 产品: Normal/Bundle 平台: Windows/Linux ...
  • DBMaster支持使用裸设备存储数据库日志或文件吗?(DBMR 2769)
    DBMaster目前版本中,备份/恢复操作不能用于裸设备,因此,当用户需备份/恢复数据库时,请避免使用裸设备。此外,DBMaster目前在Linux平台上的一些行为已改变,因此以后DBMaster新版本将不再支持裸设备。   版本: DBMaster 5.3.x/DBMaster 5.4.x 产品: Norma/Bundle 平台: Linux ...
  • DCI与Acucobol v10兼容吗? (DBMR2939)
    DBMaker 5.4.2或更高版本支持ACUCOBOL-GT10。使用者可以在Linux中连接dmacu90链接库。 请参考DCI_README.TXT中的设置步骤。 注意:请不要使用Acucobol v10之前的版本的链接库和c档案来建立runtime执行程序。 Version: 5.4.2Product: Normal/BundlePlatform: Windows/Linux ...
  • DBMaker支持什么连接字符串来连接ODBC? (DBMR3000)
    DBMaker支持以下连接字符串: DRIVER:ODBC驱动程序版本。 DATABASE:数据库名称。 DSN:数据库来源名称。 UID:用户ID。 PWD:密码。 ERRLCODE:设置客户端的错误讯息字符集。 ERRLCODE:设置客户端的错误讯息字符集。 CLILCODE:在客户端设置语言代码。 SVADR:服务器地址。 PTNUM:通讯端口。 ATCMT:启用或禁用自动提交。 CTIMO:设置连接超时。 STRSZ:此关键词指示返回的字符串类型数据的长度,仅由用户自定义函数(UDF)使用。 STROP:此关键词指定在应用字符串串联运算符(||)之前是否删除空格。 DSCMT:此关键词指定在应用程序与数据库断开连接时是否提交交易。 Version: 5.4.2 Product: Normal/Bundle Platform: Windows/Linux   ...