DBMaker 5.4.7 版本
- 功能增強與錯誤修正
- 支援 SQL 函數
- 支援具有 INOUT 參數的 SQL 儲存程序
- 支援具有交易控制的 SQL 儲存程序
- 支援 TRUNCATE TABLE SQL 指令
- 支援 ALTER TABLE 修改或刪除資料表約束條件
- 支援 GREATEST 與 LEAST 函數
- 支援 DBFILE_SIZE 與 FORMAT_BYTES 函數
- 將 TO_DATE、DATETOSTR、TIMETOSTR、TIMESTAMPTOSTR 函數從附加元件移至預設支援
- 支援 FKCHK=2,可進行自我參照的主鍵/外鍵檢查
- 強化 LEFT OUTER JOIN 僅對左表加條件時執行 SELECT COUNT(*) 的查詢速度
- 強化無外部參照的 IN 子查詢效能
- 修正無法將離線資料庫重新命名為與現有線上資料庫相同名稱的問題
- 修正無法刪除系統暫存檔案(DBNAMEno.TMP)的問題,並將系統暫存檔案的生成規則從全域調整為每個連線:
- 移除 DB_TPFIL 關鍵字:使用者無法自定義暫存檔案名稱
- 將 DB_ITTDIR 的預設值從 DB_DBDIR 改為 DB_TMPDIR
- 變更系統暫存檔案的命名格式,從 DBDIR/DBNAMEno.TMP 改為 ITTDIR/DBNAME_connectionid_no.TMP。
- 每個連線最多可產生 128 個 ITT 檔案
- 每個 ITT 檔案的最大檔案大小為 4GB
- 對於已不存在的連線,需手動刪除其系統暫存檔案,使用以下指令:
CALL SETSYSTEMOPTION(‘CRITT’, ‘0’)
- 支援與修正 ISCOBOL 中的 DCI 功能
- 支援 DCI_GETENV 搭配 DCI_EXEC_SQL sql_command
- 修正 COBOL 程式無法攔截時間戳的百分之一秒問題
- 修正含有 Decimal 欄位的 FD 造成的檔案狀態錯誤
- JDBC 與 JTOOL 圖形介面功能強化與修正
- 支援 JDBC driver 更多 Connection.prepareStatement 的簽章(signatures)
- 支援 JDBC driver 4 使用 DB_TMOFM 的連線字串
- 修正 JDBC driver 中 dbmaker.sql.JdbcOdbcXAResource 在 GlassFish 搭配 DBMaker 的問題
- 修正 JDBC type 4 在讀取 Time 欄位時使用 ResultSet.getObject 出現 NullPointer 的問題
- 修正 JDBC type 4 使用 setLong 搭配 registerOutParameter NUMERIC 的問題
- 新增一個名為 “Register/row” 的按鈕,用於顯示所選記錄
- 新增自動完成(Auto Complete)功能改善
- 新增 Truncate Table 功能
- 新增排程任務(Schedule-Task)功能
- 新增 TDE 資料表支援欄位層級的 加密/解密屬性
自 DBMaker 5.4.7 release 版本起,將不再提供 Windows 32 位元及 Linux 32 位元作業系統之支援版本。未來版本亦同。若您有持續使用該平台之需求,敬請聯繫 DBMaker 技術支援團隊,以獲取進一步協助。













