AdSense

網頁

顯示具有 oracle 標籤的文章。 顯示所有文章
顯示具有 oracle 標籤的文章。 顯示所有文章

2024/11/24

Oracle PL/SQL 取得字串長度

Oracle PL/SQL可使用內建的LENGTH()函式取得字串(e.g. CHAR、VARCHAR2、NVARCHAR2、CLOB...)長度。

2024/11/18

PL/SQL 巢狀區塊

PL/SQL 巢狀區塊(Nested Block)與變數存取範圍。

2021/6/15

Oracle SQL Developer 欄位自動增量設定 column set auto increment

Oracle SQL Developer設定欄位自動增量(auto increment)的方式如下。

2021/3/8

Oracle 資料表分割 table partitioning

最近工作中碰到某資料表資料過多導致查詢效能低落,DBA計畫以資料表分割(partitioning)的方式來解決,才了解到原來資料庫還有這特別的功能。

2021/2/4

Spring Boot JDBC call Oracle Function

Spring Boot JDBC呼叫Oracle Stored Procedure的Function(函式)。

2020/12/21

Spring Data JPA Repository INSERT INTO SELECT WHERE NOT EXISTS

在Spring Data JPA的Repository使用INSERT INTO .. SELECT .. WHERE NOT EXISTS避免資料重覆新增。

2020/10/10

Mac Docker 安裝Oracle 12c docker container

在macOS建立Oracle 12的docker container環境並使用Oracle SQL Developer連線。

2020/9/22

Oracle SYSDATE - ( 10 / 1440 )

今天看到一段Oracle SQL的條件中有SYSDATE - ( 10 / 1440 )這段敘述,意思如下。

2020/9/19

Oracle COUNT(*) 與 COUNT(column) 區別

SQL計算資料筆數COUNT(*)COUNT(column)差別如下。

2020/9/14

Oracle 找出限制條件資料表 find ORA-02292 constraint table

在Oracle異動資料表時,若發生
ORA-02292: 違反完整性限制條件 (<constraint_name>) - 發現子項記錄
ORA-02292: integrity constraint (<constraint_name>) violated - child record found
代表刪除的資料被外鍵參考,所以有外鍵的限制條件。應該先把參照的子表資料刪除後才能把主表的資料刪除。

透過<constraint_name>找出參照的資料表的方式如下。

2020/9/4

ORA-01008: 部份變數未被連結 not all variables bound

今天寫好久沒碰的PreparedStatement,結果執行時出現
ORA-01008: 部份變數未被連結錯誤。

2020/8/11

Oracle PL/SQL composite data types

Oracle PL/SQL的compsite data types(複合資料型態)是指儲存多個值的資料型態。

Oracle PL/SQL scalar data types

Oracle PL/SQL的scalar data types(純量資料型態)是指只儲存單一值的資料型態。

Oracle PL/SQL select function return nested table

在PL/SQL block查看function回傳的Nested Table

2020/8/10

Oracle PL/SQL test function return SYS_REFCURSOR

在PL/SQL block測試function回傳的SYS_REFCURSOR

Oracle PL/SQL MERGE statement in package function

Oracle 9i新增的MERGE語法搭配package function使用範例。

2020/8/9

Oracle SQL Developer 程式編輯器右側邊線 editor right margin

Oracle SQL Developer修改程式碼編輯器右側邊線位置的方式如下。

AdSense