日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

由mysql转为oracle注意事项

發布時間:2023/10/18 数据库 91 如意码农
生活随笔 收集整理的這篇文章主要介紹了 由mysql转为oracle注意事项 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、 text類型->nclob

2、 表名是關鍵字   引號

3、 字段名是關鍵字 引號

4、 日期型和mysql不同,hh24:mi:ss  就是HH:mm:ss,庫里存日期型也可以(查詢時要轉格式為日期型),存字符串也可以(注意,一定按標準格式存儲,這樣將來可以按時間段查詢)

5、 表名和字段名最好用大寫拼音,因為oracle要求用大寫,用拼音是解決關鍵字重復問題。

6、 數據分頁也不能用limit啦,用rownum關鍵字變通解決。

select * from (select ROWNUM AS ROWNO,t.* from specialist t)

where ROWNO>=6 AND ROWNO<=10

7、 整型字段 原來是int-number(11)bigint->number(20)

8、 自增id的問題,先加sequence 序列(每個表加一個)再給每個表增加插入前的觸發器,觸發器是先用序列生成一個數,這個數就是新的id。

創建序列:

create sequence employ_autoinc     minvalue 1
     maxvalue 9999999999999999999999999999
     start with 1
     increment by 1
     nocache;

創建觸發器:

create or replace trigger insert_employee_autoinc

     before insert  on employee
     for each row
          begin
               select employ_autoinc.nextval into :new.Id from dual;
          end;

總結

以上是生活随笔為你收集整理的由mysql转为oracle注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。