由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
總結
以上是生活随笔為你收集整理的由mysql转为oracle注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse调试的基本意义
- 下一篇: mysql根据.frm和.ibd文件恢复