4種資料庫適配

2021-10-06 06:33:38 字數 590 閱讀 8495

這兩樣加班搞乙個jdsy專案,要求是專案適配dm,oracle,mysql,金倉,分別為123級節點以及認證節點。但是目前只測過dm的。
cannot load column:對應字段無法封裝。兩種解決辦法,1把所有的select * from identity 改為select a.* from identity a ;2.欄位無法封裝是longblob這種型別造成的,改為longtext,其中longblob是用來儲存的二進位制編碼的。

mysql和oracle不支援len(auth_type)>0這種寫法的,要刪除。

oracle是不支援select a.* from identity as a這種語法的,但是可以支援簡寫,如select a.* from identity a 這種語法。

mysql遇到欄位size過大,原因是直接從dm遷移過來的許多varchar(8188),而mysql一張表中只支援最大61355,字段過長了,部分字段改為了128或者255

資料備份功能,用的是dm本身的dexp.exe軟體,所以資料備份功能暫不能由適配sql來實現。需後面重新考慮。

後台主要是加if條件判斷當前系統用的資料庫名是什麼就好了。

資料庫基礎 九種資料庫物件

資料庫物件是資料庫的組成部分,常見的有以下幾種 1.表 table 資料庫中的表與我們日常生活中使用的 類似,它也是由行 row 和列 column 組成的。列由同類的資訊組成,每列又稱為乙個字段,每列的標題稱為欄位名。行包括了若干列資訊項。一行資料稱為乙個或一條記錄,它表達有一定意義的資訊組合。乙...

資料庫中的九種資料庫物件

要想掌握好資料庫的知識,就要從基層做起,首先要學習資料庫的最基本知識,下文中將為大家講解的資料庫的九中資料庫物件就是資料庫的基本知識,比較適合資料庫的初學者學習,本文中總結的資料庫中的九種資料庫物件是非常全面的,希望大家能夠認真對待。資料庫物件是資料庫的組成部分,常見的有以下幾種 1.表 table...

資料庫中的九種資料庫物件

資料庫中的九種資料庫物件 資料庫物件是資料庫的組成部分,常見的有以下幾種 1.表 table 資料庫中的表與我們日常生活中使用的 類似,它也是由行 row 和列 column 組成的。列由同類的資訊組成,每列又稱為乙個字段,每列的標題稱為欄位名。行包括了若干列資訊項。一行資料稱為乙個或一條記錄,它表...