oracle Distinct|Unique 異同
oracle Distinct|Unique
這邊我查了一些資料看了看,
Distinct|Unique
返回select 出來的重複資料的一筆(distinct/unique 可認為互為同義詞)
重複行數資料必須和select 出來的每一個表示式匹配。
限制:
1:
當你指定Distinct或者Unique 時,總共能顯示在Select 後面表示式的Bytes 限制是
oracle的DB_block_size 減去 一些"頭部"位元組.
(即Select list 中出來的Bytes 數不能大於 DB_block_Size)
2: Distinct 後面不能跟 Lob欄位。
Example
create table uni_dis(colu1 varchar2(4000),
colu2 varchar2(4000),
colu3 varchar2(4000),
colu4 varchar2(4000),
colu5 varchar2(4000))
colu2 varchar2(4000),
colu3 varchar2(4000),
colu4 varchar2(4000),
colu5 varchar2(4000))
當將Each column 加滿時使用下面SQL 都會報 1486 error
select unique/ distinct
colu1,colu2,colu3,colu4,colu5,colu1||colu2 abcv
from uni_dis
colu1,colu2,colu3,colu4,colu5,colu1||colu2 abcv
from uni_dis
大家要注意此項:
01489, 00000, "result of string concatenation is too long"
// *Cause: String concatenation result is more than the maximum size.
// *Action: Make sure that the result is less than the maximum size
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/34596/viewspace-817687/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle Distinct|Unique 異同【Blog 搬家】Oracle
- oracle資料庫primary key和unique key的異同Oracle資料庫
- 【唯一】DISTINCT與UNIQUE的“區別”
- oracle與infomix異同點Oracle
- Oracle vs PostgreSQL Develop(15) - DISTINCT ONOracleSQLdev
- ORACLE臨時表和SQLSERVER臨時表異同OracleSQLServer
- oracle中distinct和group by的區別Oracle
- Unique Index和Normal Index差異經典對比IndexORM
- 再說Unique Index和Normal Index行為差異IndexORM
- oracle10g_exceptions異常表_記錄違犯pk_unique key約束資訊OracleException
- “醉眼”看Oracle ERP和SAP ERP種種異同Oracle
- dependencies 和 devDependencies 的異同dev
- session與cookie的異同SessionCookie
- 執行時異常與一般異常有何異同?
- Swift中Class和Struct異同SwiftStruct
- truncate,delete,drop的異同點delete
- HTTP 和 HTTPS 的異同HTTP
- JSF與Struts的異同JS
- Subarray Distinct Values
- Web前端和後端的異同Web前端後端
- workman 和swoole 區別 和異同
- 策略模式和模板方法同與異模式
- [譯] 同中有異的 Webpack 與 RollupWeb
- Vault 不同版本的API的異同API
- truncate,delete,drop的異同點(原)delete
- Unique Array
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(上)索引IndexORM
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(中)索引IndexORM
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(下)索引IndexORM
- 檢視oracle資料庫例項引數的集中方式及其異同Oracle資料庫
- MySQL中的 UNIQUE約束和UNIQUE索引MySql索引
- oracle 10gR2 dataguard db_unique_name parameterOracle 10g
- RxJava_distinct&distinctUntilChangedRxJava
- GO 同 (異) 包呼叫以及 struct 的用法GoStruct
- Objective-C 與 C++ 的異同ObjectC++
- 前端和後端開發的異同前端後端
- JavaScript中var與let的異同點JavaScript
- 編譯器GCC與Clang的異同編譯GC