關於Oracle遷移到達夢的幾個小坑總結

2021-10-25 04:56:23 字數 435 閱讀 6890

1)安裝達夢資料庫的時候,可以選擇大小寫敏感,保持與oracle一致;

2)oracle中的decimal型別,在達夢中建議改為number型別;

3)在達夢資料庫中不支援對clob、blob型別的資料進行排序,如果專案**中有對這些字段進行排序的話,會報錯;建議不要對這些長文字字段進行排序,或者改為varchar型別(但是使用varchar型別存在字元上限,注意不能超出範圍);

4)如果專案中拼接sql時佔位符的值為』field.nextval』這中型別的,比如生成的語句為insert into user (id,name) values(『user.nextval』,'張三『);在執行時達夢資料庫會進行報錯,所以可以先查詢select user.nextval;獲取id然後賦值給佔位符;

5)在達夢資料庫中存在一些保留字,比如object,如果在資料庫中存在欄位名與保留字同名的會報錯;

MySQL遷移到達夢資料庫DM過程問題記錄

使用達夢自帶的資料遷移工具 dts 將mysql資料庫遷移至達夢資料庫 以下簡稱dm 遷移過程報如下錯誤 任務失敗 建立表 bpdb hook t 物件 update time default約束表示式無效 相關sql語句 create table bpdb hook t id bigint ide...

從Oracle遷移到SQL Server的陷阱

在把oracle查詢轉換為sql server的時候要特別當心一些不容易注意到的問題。我們知道,t sql是sql server的語言引擎,而oracle的語言引擎卻是plsql。這兩種查詢語言都對ansi sql 92標準進行了擴充套件以提供額外的支援力度。你所建立的應用程式幾乎都要用到這些補充特...

從Oracle遷移到SQL Server的陷阱

在把oracle查詢轉換為sql server的時候要特別當心一些不容易注意到的問題。我們知道,t sql是sql server的語言引擎,而oracle的語言引擎卻是plsql。這兩種查詢語言都對ansi sql 92標準進行了擴充套件以提供額外的支援力度。你所建立的應用程式幾乎都要用到這些補充特...