站点地图

  • 创建表时用到的参数FillFACTOR有什么功能?
    FillFACTOR功能通过为当前的记录保留可扩展空间来优化空间的利用率,当一个记录的大小有所增加而该数据页上的空闲空间不足时,其他的记录将会被放置到另一个页面上,这将严重影响性能。所以,DBMaster设置FillFACTOR来避免出现此类情况。它的原理是:当记录的长度有所改变时,所有记录的长度不会超过数据页的大小,以避免一些记录被放置到其他数据页上。 ...
  • ASP访问DBMaster的过程是怎样的? (From DBMR1797;)
    ASP访问DBMaster的过程如下:(连接串=“DSN=ISDB;UID=SYSADM;PWD=”): IIS ->ADO ->MSDASQL ->MS ODBC Driver Manager ->DBMaster Driver ->DBMaster Server. ...
  • 对于完整在线备份和数据库复制,推荐的间隔时间是多少?(DBMR: 1892, version: DBMaster 4.1 bundle)
    在设置备份时程时,用户需要考虑如何设置才能在数据库故障发生时减少数据库丢失的损失,从而更有利于进行恢复。 内部值取决于用户数据库是否繁忙,如果非常繁忙,则应该设置比较小的间隔值。请结合系统的时间情况来进行设置,以防止数据丢失。 ...
  • DBMaster是否支持在子查询中对目标表进行UPDATE/INSERT/DELETE?(DBMR: 1913)
    目前,DBMaster不支持在子查询中对目标表进行UPDATE/INSERT/DELETE操作,不过用户可以通过临时表来替换目标表。 例如: dmSQL> INSERT INTO uselgcsvcs SELECT host_id, service_name, MAX(specification) as specification FROM usesvcs T WHERE NOT EXISTS (SELECT service_name FROM uselgcsvcs L WHERE T.host_id = L.host_id and ...
  • 对最终用户如何隐藏dmsql工具窗口?
    为隐藏dmsql窗口,开发人员可以在程序中添加下面一句代码: d:\dbmaster\5.0\bin\dmSQL32.exe /b 参数/b可以帮助隐藏窗口,不过请记住在脚本档中一定要加quit,否则,该进程会一直保留,直到在任务管理器中把它结束。 例如,执行dmsql32.exe /b test.sql 其中,test.sql 的内容如下:   connect to dbsample5 sysadm; set linewidth off; set printto dbinfo.out; select * from SYSINFO; select * from SYSUSER; set printto off; disconnect; q; ...
  • 如何将16进制转换成字符或者整形数据 (DBMR2801)
    你可以使用CAST函数将hex转换为char,用BINTOINT 函数将hex转换为integer 数据类型.此外,从2016/02/23之后提供的版本开始支持BINTOINT函数. 例子: dmSQL> select cast('6162'x as char(2)); CAST('6162'X AS CHAR(2)) ======================== ab                        dmSQL> select cast('ab' as binary(2)); CAST('AB' AS BINARY(2)) ======================= 6162                      dmSQL>CREATE FUNCTION strtoint.BINTOINT(BINARY(8)) RETURNS BIGINT; dmSQL>select bintoint('07DF'x);  BINTOINT('07DF'X)   ====================                 2015 版本: 5.3.3, 5.4.1 Product: Normal/Bundle 平台: ...