檢視 Oracle 的原始碼
←
Oracle
跳至導覽
跳至搜尋
由於下列原因,您沒有權限進行編輯此頁面的動作:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
'''Oracle Database''' *{{wikipedia|Oracle_Database|lang=en}} *{{wikibooks|Oracle_Database|lang=en}} *{{wikiversity|Oracle_Database|lang=en}} *[http://www.oracle.com/technology/products/database/xe/index.html Oracle Database Express Edition]或名Oracle Database XE(免費版) *[https://www.oracle.com/database/technologies/ Database 19c and 21c | Oracle] ==相關文件== *[https://docs.oracle.com/en/database/oracle/oracle-database/ Oracle DocumentationOracle Database Documentation - Oracle Database] ;其他 *[https://www.techonthenet.com/oracle/ Oracle Tutorial] ==相關工具== *[https://www.oracle.com/database/technologies/appdev/sqldeveloper-landing.html SQL Developer] :Oracle官方版本的免費開發工具,以Java為基礎,可跨平台) *[https://www.quest.com/sql-navigator/ SQL Software tool for Windows | SQL Navigator for Oracle] *[https://www.quest.com/toad-for-oracle/ Toad for Oracle] *[https://www.allroundautomations.com/products/pl-sql-developer/ PL/SQL DeveloperPL/SQL Developer - Allround Automations] ==驅動程式== ;ADO.NET *[https://www.oracle.com/tw/database/technologies/appdev/dotnet/odp.html Oracle Data Provider for .NET (ODP.NET) | Oracle 台灣] ;Oracle Instant Client(內含ODBC, JDBC) *[https://www.oracle.com/tw/database/technologies/instant-client.html Oracle Instant Client - Free tools and libraries for connecting to Oracle Database | Oracle 台灣] **[https://www.oracle.com/tw/database/technologies/releasenote-odbc-ic.html Oracle Instant Client ODBC Installation Notes | Oracle 台灣] ==FAQ== ===安裝完Oracle的Client之後,無法連進資料庫=== # 需使用【Configuration and Migration Tools】→【Net Manager】,在【區域】→【服務命名】的地方建立網路服務。 ===Oracle-Server搬IP,跨不同DB-Sever的Table無法在Select時Join=== # 需更改Oracle的DB Link設定檔,通常在 /oracle/OraHome/network/admin/tnsnames.ora ===ORA-00911: 字元無效=== * 在透過 System.Data.OracleClient 操作 Oracle時, select 的查詢SQL字串最後不可有分號字元【;】,不然即會出現此錯誤訊息。 ===Oracle與自動遞增值欄位=== # 因為Oracle在Create Table時,沒有類似 #* MS-SQL 的 IDENTITY(1,1) #* DB2 的 GENERATED ALWAYS AS IDENTITY #* MySQL 的 AUTO_IDENTITY # 所以需在 Insert 時做額外的處理,例如: #: [http://www.oracle-base.com/articles/8i/AutoNumber.php ORACLE-BASE - Oracle AutoNumber And Identity Functionality] ===OCI-22053溢出錯誤=== * 當把Oracle的輸出接到ASP.NET去顯示時,有時候會因為數值的小數點後位數太多,導致.NetFramework無法正常轉換數值。解法是在Oracle下Select時,使用ROUND()限制小數點後的位數。例如:限制1/3的輸出到小數點後2位, <source lang="plsql"> --原本的 SELECT 1/3 FROM DUAL --限制後 SELECT ROUND(1/3,2) FROM DUAL </source> ===MD5計算=== * [http://wxy0327.itpub.net/post/16888/214796 Oracle MD5 函数](要先把 DBMS_OBFUSCATION_TOOLKIT.md5 包成函數來用) ===文字亂碼=== *[https://techblog.forink.net/2013/11/oracle-sqlplus%E7%84%A1%E6%B3%95%E6%AD%A3%E5%B8%B8%E9%A1%AF%E7%A4%BA%E4%B8%AD%E6%96%87/ Oracle SQLPLUS 無法正常顯示中文] *[https://www.mpinfo.com.tw/TechnologyColumnFiles/DBM_T_201104_Toad.pdf Toad要如何設定以正確顯示Oracle資料] *[http://chingchangmeng.blogspot.com/2014/11/oracle-language-support.html 【Oracle 筆記】語系支援 Language Support] *[https://answers.sap.com/questions/11252019/nlsnchar-on-oracle-client.html NLS_NCHAR on Oracle client] *[https://www.itread01.com/content/1549800562.html varchar2轉化nvarchar2型別亂碼] *[http://www.blueshop.com.tw/board/FUM200410061527578K1/BRD2012041814474182Z.html 請問 NLS_LANG 問題](當資料是用Bug5碼存進去的話) ===從Sybase Database搬到Oracle Database=== *[https://www.oracle.com/webfolder/technetwork/tutorials/obe/db/sqldev/r30/SybaseMigration/SybaseMigration.htm Migrating a Sybase Database to Oracle Database] ===刪除異常Session=== *[https://blog.darkthread.net/blog/no-oracle-rollback-after-process-terminated/ 【茶包射手日記】程式當掉時Oracle Transaction未自動Rollback-黑暗執行緒] ===資料清理=== ====民國與西元兩用的日期欄位,清理成西元日期==== * 範例:當Table a 的out_date欄位,裡頭同時有民國與西元的日期值,欲清理成都西元日期。 <source lang="plsql"> case when (extract(year from a.out_date)>1900) then a.out_date else add_months(a.out_date, 1911*12) end as out_date, </source> ====空值(Null)防止==== * 範例:當Table a 的desc欄位,欲清理成當有空值時,以空字串取代之。 <source lang="plsql"> nvl(a.desc,'') as desc, </source> 或 <source lang="plsql"> coalesce(a.desc,'') as desc, </source> ====字串的數值做+0.1的遞增==== * 由於'0.0' +0.1 會變 .1,所以正確的算法應為下列這樣 <source lang="plsql"> trim(to_char(to_number('0.0')+ 0.1, '9990.9')) </source> ==討論區== * [http://www.oraclecommunity.net/ Oracle社群] * [http://www.programmer-club.com/pc2020v5/forum/forumN.asp?board_pc2020=oracle Oracle - 程式設計俱樂部] [[Category:SQL資料庫]] [[分類:Oracle]]
此頁面使用了以下模板:
模板:Wikibooks
(
檢視原始碼
)
模板:Wikipedia
(
檢視原始碼
)
模板:Wikiversity
(
檢視原始碼
)
返回「
Oracle
」頁面
導覽選單
個人工具
登入
命名空間
頁面
討論
變體
視圖
閱讀
檢視原始碼
檢視歷史
更多
搜尋
導覽
首頁
社群入口
新聞動態
新聞直播
近期變更
Online IDE
分類
程式語言
資料結構
演算法
技術
軟體
SQL資料庫
網站套件
免費資源
副檔名
檔案格式
分類
其他
動畫
漫畫
小說
小說導讀
驅動程式
購物用
求職網站
推薦書單
線上學習
技術類News或部落格
Microsoft devblogs
網頁技術News
資料技術News
安全性相關News
MS-MVP
藍色小舖認證專家
經營行銷類部落格
工具
連結至此的頁面
相關變更
特殊頁面
頁面資訊