我正在使用oracle SQL Developer將我們的SQL Server生產數據庫遷移到oracle,我修正了許多問題(oracle 30 charachters objects name limit ...)但仍然遇到問題這個: 當我在我的SQL Server數據庫中遷移一個名爲transaction的對象時,我在我的oracle數據庫中得到了TRANSACTION(我使用實體框架作爲ORM,因此我的代碼區分大小寫,我無法更改它) 我需要知道如果有在線遷移時保留我的對象名稱(表,列,SP,約束...)的方法。 感謝您的幫助。SQL Server到oracle遷移:如何保持區分大小寫
0
A
回答
1
您可以雙引號的名稱,這將保持區分大小寫。在Oracle內部工作時不推薦使用這種方式,因爲只有雙引號才能起作用。
你想
select "myschema"."mytable"."mycolumn" from "mytable"
或
Create table "mytable"
因爲什麼......
,如果你使用SQL開發
select * from "mytable"
作品時這樣做,那麼......
select * from mytable
不被認可。
+0
我的問題是在我的代碼中(** Repositories **)我從存儲庫調用EDMX實體,所以當我調用context.transaction它不同於context.transaction –
相關問題
- 1. 將Perforce從區分大小寫遷移到不區分大小寫
- 2. Oracle SQL Developer - 區分大小寫
- 3. 如何將數據從SQL Server 2008遷移/遷移到ORACLE 11g?
- 4. 如何使Oracle不區分大小寫
- 5. SQL Server:區分大小寫的匹配?
- 6. SQL Server列名區分大小寫
- 7. SQL Server的區分大小寫
- 8. 的SQL Server查詢區分大小寫
- 9. 不區分大小寫MS SQL Server
- 10. 如何使實體框架添加遷移區分大小寫
- 11. 如何在Oracle SQL中對結果不區分大小寫?
- 12. Oracle到SQL Server遷移驗證
- 13. To_Date函數從oracle遷移到SQL Server
- 14. 遷移觸發器Oracle到SQL Server
- 15. 從oracle到sql server 2008的遷移
- 16. 從SQL Server到Oracle的數據遷移
- 17. 遷移回車從oracle到sql server
- 18. 從Oracle到SQL Server的數據遷移
- 19. 將查詢從Oracle遷移到SQL Server
- 20. 如何使SQL區分大小寫
- 21. SQL BETWEEN區分大小寫
- 22. 的Sql區分大小寫
- 23. 如何刪除SQL Server 2008中的區分大小寫檢查?
- 24. 如何確定SQL Server實例是否區分大小寫
- 25. 如何更改SQL Server 2005以區分大小寫?
- 26. Lucene如何區分大小寫和不區分大小寫
- 27. 如何定義SQL Server colum名稱不區分大小寫,但值區分大小寫
- 28. 如何區分大小寫?
- 29. 如何從Azure SQL遷移到SQL Server?
- 30. Oracle 10G不區分大小寫的列
考慮這個重新:大寫(和雙引號):http://stackoverflow.com/questions/13346273/force-identifier-case-sensitivity-in-oracle – Marc
你必須解釋你是如何精確的執行遷移。通常情況下,您需要引用標識符以防止Oracle將其轉換爲大寫:'create table「transactions」...','select * from「transactions」...' – mustaccio
感謝您的反饋..我' m使用SQL開發人員在線遷移我無法更改生成的腳本(這是可能的使用離線方法),所以我不能添加引號..以及我認爲我必須做手動重命名所有對象小寫或使用腳本比較名稱在與oracle的sql服務器和重命名他們 –