oracle function函式cast
由於專案原因,裡面insert語句用到cast轉換資料型別
select cast(要轉換的源列 as 要轉換的目標資料型別) from 要轉換的表
附上官方手冊,可以轉換內建,集合,array,nested及多集到對應的資料型別
以下為cast型別轉化圖表
Table 5-1 Casting Built-In Datatypes
from BINARY_FLOAT, BINARY_DOUBLE | from CHAR, VARCHAR2 | fromNUMBER | from DATETIME / INTERVAL (Note 1) | fromRAW | from ROWID, UROWID (Note 2) | from NCHAR, NVARCHAR2 | |
---|---|---|---|---|---|---|---|
to BINARY_FLOAT, BINARY_DOUBLE |
X |
X |
X |
-- |
-- |
-- |
X |
to CHAR, VARCHAR2 |
X |
X |
X |
X |
X |
X |
-- |
to NUMBER |
X |
X |
X |
-- |
-- |
-- |
X |
to DATE, TIMESTAMP, INTERVAL |
-- |
X |
-- |
X |
-- |
-- |
-- |
to RAW |
-- |
X |
-- |
-- |
X |
-- |
-- |
to ROWID, UROWID |
-- |
X |
-- |
-- |
-- |
Xa |
-- |
to NCHAR, NVARCHAR2 |
X |
-- |
X |
X |
X |
X |
X |
#以上--表示不能轉換,x可以轉換
列舉一個例子:
SQL> desc t1;
Name Null? Type
----------------------------------------- -------- ----------------------------
A ROWID
B ROWID
SQL> select cast(b as urowid1) from t1;
Name Null? Type
----------------------------------------- -------- ----------------------------
A ROWID
B ROWID
SQL> select cast(b as urowid1) from t1;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-666424/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle CAST函式不生效OracleAST函式
- Oracle中CAST函式使用簡介OracleAST函式
- 函式(FUNCTION)函式Function
- SQL中的cast()函式SQLAST函式
- ORACLE FUNCTION函式中DETERMINISTIC測試OracleFunction函式
- JavaScript function 函式JavaScriptFunction函式
- cast函式的用法案例AST函式
- ORACLE HANDBOOK系列之一:Oracle分析函式(Analytic Function)Oracle函式Function
- 【原創】cast() 函式的用處AST函式
- JS:1.3,函式(function)JS函式Function
- SQL Server 2016 函式:CASTSQLServer函式AST
- MySQL CAST與CONVERT 函式的用法MySqlAST函式
- Java 8 Function 函式介面JavaFunction函式
- js的函式function(一)JS函式Function
- javascript Function()建構函式JavaScriptFunction函式
- PL/SQL 06 函式 functionSQL函式Function
- deterministic function 函式索引Function函式索引
- SQL 自定義函式FUNCTIONSQL函式Function
- JavaScript入門-函式function(二)JavaScript函式Function
- Function(函式分享)第二節Function函式
- pipeline function管道函式Function函式
- JavaScript Function 函式深入總結JavaScriptFunction函式
- oracle cast 用法OracleAST
- 實現call函式,手寫Function.prototype.call函式函式Function
- ORACLE 字串聚合函式 string varchar2 aggregation functionOracle字串函式Function
- PyTorch:損失函式loss functionPyTorch函式Function
- SAP 的CALL FUNCTION 函式彙總Function函式
- Oracle 過程(Procedure)、函式(Function)、包(Package)、觸發器(Trigger)Oracle函式FunctionPackage觸發器
- 高階函式 - Higher Order Function函式Function
- ES6 箭頭函式(arrow function)函式Function
- PHP函式register_shutdown_function的用法PHP函式Function
- JavaScript自執行函式(function(){})()的理解JavaScript函式Function
- 密碼檢驗函式verify_function密碼函式Function
- 關於函式索引(function-based index)函式索引FunctionIndex
- 【函式】ORACLE函式大全函式Oracle
- JavaScript 高階函式(Heigher-order function)JavaScript函式Function
- ThinkPHP函式提示錯誤function undefined的方法PHP函式FunctionUndefined
- JavaScript學習總結(四)function函式部分JavaScriptFunction函式