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
...