原创 ORACLE之 分析函數(一)

ORACLE 分析函數(一) 定義 分析函數通過將多行分組後,在計算這些分組的值。它們與聚合函數不同之處 在於能夠對每一分組返回多行值;而聚合函數對於每個組只返回一行。 分析函數根據 analytic_clause(分析子句)將行分組,一

原创 ORACLE之 SQL 語句分類

SQL( Structured Query Language ) 語句分類 定義 結構化查詢語言( Structured Query Language )簡稱 SQL,結構化查詢語言是一種標準的數據庫查詢和程序設計語言,用於存取數據以及查

原创 ORACLE之 層次查詢

ORACLE 層次查詢 層次查詢子句 CONNECT BY,用於構造層次結果集的查詢。也稱樹形結構查詢。 語法SELECT ...LEVEL, [ CONNECT_BY_ROOT ], [ SYS_CONNECT_BY_PATH( col

原创 ORACLE之 訪問 CLOB

訪問 CLOB CLOB 用於存放大批量的文本數據。所允許的最大數據長度爲 4G 字節。在 oracle8 版本以前使用 LONG 存放大批量文本數據,且最大長度爲 2G 字節。   示例 建立包含 CLOB 列的表 create tab

原创 ORACLE之 LOB 數據類型

LOB (Large Object)類型 LOB 類型專門用於存儲大對象的數據。包括大文本、圖形/圖形、視頻剪切等。最大可以存儲 4G 字節的內容。   內部 LOB 的數據存儲在數據庫中,並且支持事務操作(提交、回退、保存點): CLO

原创 Maven3.3.*與JDK版本兼容問題

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.mi

原创 ORACLE之 訪問 BLOB

訪問 BLOBBLOB 用於存放大批量的二進制數據。所允許的最大數據長度爲 4G 字節。在 oracle8 版本以前使用 LONG RAW 存放大批量二進制數據,且最大長度爲 2G 字節。   示例 建立包含 BLOB 列的表 creat

原创 ORACLE之 BINARY_INTEGER 與 PLS_INTEGER 的區別

BINARY_INTEGER 和 PLS_INTEGER 的區別   binary_integer 與 pls_integer 都是整型類型。 binary_integer:類型變量值計算是由 oracle 來執行,不會出現溢出,但是執行

原创 ORACLE之 動態 SQL 語句

動態SQL語句 靜態 SQL 靜態 SQL 是指直接嵌入在 PL/SQL 塊中的 SQL 語句。   動態 SQL 動態 SQL 是指在運行 PL/SQL 塊時動態輸入的 SQL 語句並將 SQL 語句存放在字符串變量中,而且 SQL 居

原创 Tomcat 配置出現的問題

    前段時間發現一個問題,就是在別人的機器上點擊 tomcat 下的 startup.bat 文件時啓動程序一閃即逝。後來回到家中也出現這個問題。在網上查了一下原因是 JDK 沒有配置好,或者說 tomcat 執行的 java.exe

原创 ORACLE之 數據類型

ORACLE 數據類型 在 ORACLE8 中定義了:標量(SCALAR)、複合(COMPOSITE)、引用(REFERENCE)和 LOB 四種數據類型。   標量(SCALAR)  合法的標量類型與數據庫的列所使用的類型相同,此外它還

原创 ORACLE之 觸發器 TRIGGER

觸發器 TRIGGER 定義觸發器是一種特殊類型的存儲過程,主要是通過事件進行觸發而被執行的;而存儲過程是通過存儲過程名而被直接調用。 作用實現由主鍵和外鍵所不能保證的複雜的參照完整性和數據的一致性。 如: 1. 強化約束(enforce

原创 ORACLE之 JOB

JOB DBMS_JOB 包用於安排和管理作業隊列。通過使用 job,可以使 oracle 數據庫定期執行特定的任務。 當使用 DBMS_JOB 管理 job 時,必須確保設置了初始化參數 JOB_QUEUE_PROCESSES(不能爲

原创 ORACLE之 幾種常用的表連接方式

幾種常用的表連接方式 嵌套循環連接在嵌套循環連接中,Oracle從第一個行源中讀取第一行,然後和第二個行源中的數據進行對比。所匹配的記錄放在結果集中,然後Oracle將讀取第一個行源中的下一行。按這種方式直至第一個數據源中的所在行都經過處

原创 ORACLE之 DB Link

DB Link 跨越兩臺數據庫服務器。從一臺數據庫服務器的一個用戶讀取另一臺數據庫服務器下的某個用戶的數據。 語法1 已配置本地服務create public database linkwilliam connect to 目標數據庫的用