Sql server 2005遷移至Oracle系列之四:在Oracle中建立位或運算函式-bitor
CREATE OR REPLACE FUNCTION bitor
(
n1 INT,
n2 INT
) RETURN INTEGER IS
RESULT INTEGER;
i INT := 0;
g1 INT := 0;
x INT := 0;
n11 INT;
n12 INT;
n21 INT;
n22 INT;
BEGIN
n11 := n1;
n21 := n2;
g1 := greatest(n11, n21);
WHILE g1 / 2 > 0 LOOP
n12 := MOD(n11, 2);
n11 := trunc(n11 / 2);
n22 := MOD(n21, 2);
n21 := trunc(n21 / 2);
x := x + power(2, i) * greatest(n12, n22);
g1 := greatest(n11, n21);
i := i + 1;
IF g1 = 1 THEN
n12 := MOD(n11, 2);
n22 := MOD(n21, 2);
x := x + power(2, i) * greatest(n12, n22);
EXIT;
END IF;
END LOOP;
RETURN(x);
EXCEPTION
WHEN OTHERS THEN
RETURN(0);
END bitor;
/
原文:http://www.cnblogs.com/jinzhenshui/articles/1360218.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-598137/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MSSQL Server 遷移至 ORACLE解決方案SQLServerOracle
- Oracle索引梳理系列(六)- Oracle索引種類之函式索引Oracle索引函式
- [Oracle]Oracle良性SQL建議OracleSQL
- Oracle 遷移到 OB 過程中的函式改造案例Oracle函式
- Oracle SQL調優系列之SQL Monitor ReportOracleSQL
- 【Oracle SQL】months_between與trunc函式OracleSQL函式
- oracle 函式Oracle函式
- oracle or 函式Oracle函式
- SQL Server 遷移至MySQL 關鍵步驟的梳理總結ServerMySql
- 建構函式顯式返回 this 在 new 運算及 call 方法中的比較函式
- Q&A:在SQL Server 2005中編寫儲存過程RVSQLServer儲存過程
- Oracle資料庫遷移至PolarDb(阿里雲資料庫)Oracle資料庫阿里
- 工作中,Oracle常用函式Oracle函式
- Oracle中pivot函式詳解Oracle函式
- Oracle中Decode()函式的使用Oracle函式
- Oracle分析函式之開窗函式over()詳解Oracle函式
- 【RMAN】Oracle使用rman將11.2.0.4資料庫遷移至Oracle12c命令參考Oracle資料庫
- Oracle常用函式Oracle函式
- 7 Oracle 函式Oracle函式
- Oracle 字串函式Oracle字串函式
- Oracle 字串函式Oracle字串函式
- dart系列之:dart類中的建構函式Dart函式
- 6、Oracle中的分組函式Oracle函式
- sql server 2005資料庫快照SQLServer資料庫
- Oracle DG運維常用SQLOracle運維SQL
- SQL Server常用函式整理SQLServer函式
- SQL Server 2016 函式:CASTSQLServer函式AST
- 已安裝 SQL Server 2005 Express 工具。若要繼續,請刪除 SQL Server 2005 Express 工具SQLServerExpress
- Oracle RAC Cache Fusion 系列十四:Oracle RAC CR Server Part OneOracleServer
- Oracle RAC遷移至南大通用GBase 8c 解決方案Oracle
- 【XTTS】使用XTTS傳輸表空間將Oracle11.2.0.4資料遷移至Oracle19CTTSOracle
- SQL Server中的集合運算: UNION, EXCEPT和INTERSECTSQLServer
- Oracle函式彙總Oracle函式
- Oracle 隨機函式Oracle隨機函式
- Oracle 自定義函式Oracle函式
- oracle 高階函式Oracle函式
- oracle json 解析函式OracleJSON函式
- ORACLE SQL函式中文漢字轉拼音首字母OracleSQL函式
- 【SQL】Oracle sql語句 minus函式執行效率與join對比SQLOracle函式