oracle資料庫相關操作

2022-08-28 14:27:21 字數 853 閱讀 4475

最近公司乙個專案要遷移到oracle資料庫,發現oracle與mysql操作有很多不同,記錄一下

獲取系統時間

mysql:

newdate()

sqlserver:sysdatetime()

oracle:sysdate

ora-00911

: 無效字元

在mybatis中寫oracle sql,末尾不要加分號,要不然會報這個錯。mysql不會

oracle儲存過程示例 ,這樣可以在sql中使用條件分支

注意不要少了分號

declare //宣告

uid

int; //定義乙個int型別變數

begin

select id into uid from tbl_demo where type =#; //通過查詢給變數賦值

if (uid != null) then //條件分支

delete

from tbl_demo where id =uid;

else

delete

from tbl_demo where id =uid;

end if;

end;

orcale查詢字段重新命名最好用雙引號括起來,要不然返回的名字會轉成大寫的

oracle資料庫相關操作

查詢兩個欄位的重複資料 select from a1 a where a.rowid select max b.rowid from a1 b where a.cldbh b.cldbh and a.sjsj b.sjsj rowid是資料的詳細位址,通過rowid,oracle可以快速的定位某行具...

資料庫操作相關

nativcat premium是乙個很好用的工具可以操作多種資料庫,即使本地沒有安裝資料庫也可以進行操作 貌似 使用nativcat premium將mysql資料匯入到oracle 1 工具 資料傳輸 將mysql的表匯出 目標選檔案 匯出為.sql格式 2 在oracle資料庫中 右鍵表,選擇...

Oracle 資料庫資料的匯入匯出相關操作

檢視表空間 select tablespace name,bytes 1024 1024 file size mb,file name from dba data files 建立表空間 create tablespace testtablespacename logging datafile c ...