9 月
15
CREATE FUNCTION BITAND (numSetNumber1 IN NUMBER ,numSetNumber2 IN NUMBER) RETURN NUMBER IS numResult NUMBER; numNumber1 NUMBER; numNumber2 NUMBER; numPoint NUMBER; BEGIN --初期化 numNumber1 := numSetNumber1; numNumber2 := numSetNumber2; numPoint := 1; numResult := 0; -- ビット演算 WHILE ((numNumber1 != 0) AND (numNumber2 != 0)) LOOP -- 余りを足した結果が2ならば、そのビットは1 IF (((numNumber1 MOD 2)+(numNumber2 MOD 2))=2) THEN numResult := numResult + numPoint; END IF; -- 桁上げ numNumber1 := TRUNC(numNumber1 / 2); numNumber2 := TRUNC(numNumber2 / 2); numPoint := numPoint * 2; END LOOP; --結果 RETURN(numResult); END BITAND;
関連記事
- DHTML(JScript)のチューニング覚え書き。
- ORACLE、SQLServerの相違点というか。。
- JavaScriptに定義されたページを、順番に表示するためだけのHTA
- (C#)複数階層データバインド
- ページ読み込みHTA
- 親RepeaterItemを取得する
- JavaScript文字列エスケープ
- SQLServer Like演算子エスケープ
- 再帰SQL
- 独自ドメインなる物をとってみた。
- Encode比較ツール Part.2 :unescape , decodeURI , decodeURIComponent関数
- マウスカーソル位置の色情報取得スクリプト:Google AdSenseやAmazonアソシエイト等での色設定に苦労していませんか? Part.1
- マウスカーソル位置の色情報取得ブックマークレット:Google AdSenseやAmazonアソシエイト等での色設定に苦労していませんか? Part.2
- ここAd! ブックマークレット Firefox版:Google AdSenseやAmazonアソシエイト等での色・サイズ設定に苦労していませんか? Part.5
- ここAd! ブックマークレット Opera,Safari,Chrome:Google AdSenseやAmazonアソシエイト等での色・サイズ設定に苦労していませんか? Part.6
