2014-07-01から1ヶ月間の記事一覧
http://www.shift-the-oracle.com/sql/aggregate-functions/sum.html select NVL( SUM( CASE WHEN hogeFlg = '1' then hoge else 0 end ), 0 ) from foo group by hoge SUM関数はNULL以外の値を集計するが、SUMの集計対象の項目が全部がNULLだったらNULLが返…
形式 TYPE 配列名 IS VARRAY(size) OF データ型 [NOT NULL]; TYPE type_hoge IS VARRAY(99) OF VARCHAR2(2); 配列を使うとき vWK_type_hoge type_hoge := type_hoge(); vWK_type_hoge (1) := '01';
http://www.shift-the-oracle.com/sql/number-format-element.html 'hoge' || to_char(1, '00') と打つと、 hoge 01 と、謎のスペースが入るけど、 'hoge' || to_char(1, 'FM00') とすると hoge01 になる。
めもめも。 ---何かの処理 Exception WHEN OTHERS THEN --それ以外の例外のときに入るので、この場合、全例外がこのなかにはいる 処理。 end
意味 自分の行動は常に用心深くし、疑われるようなことをしてはならない。 由来 「李(すもも)」の下で冠をかぶり直すために手を上げると、すももを盗ろうとしているような誤解を与えることとなるので疑わしいまねをするものではない、との意から。 出典 『…
UTL_FILEとか DBMS_OUTPUTとか、どこかのファイルに処理が書いていないかなーとローカルフォルダをGREPしてもぜんぜん見つからないので変だなと思ったら、 もともと入っているパッケージだった罠。
SELECT INTO 文はテーブルのデータを選択し、新規テーブルにそれを挿入する。 全件検索結果を新規テーブルに突っ込んでバックアップつくるとか。 SELECT COUNT(*) INTO hogeCount FROM HOGE; IF hogeCount = 0 THEN --処理 ELSE --処理 END IF;
基本的に3パターン。 基本 LOOP --処理とか --抜けたい場合はEXIT文 IF hoge = NULL EXIT; END IF; END LOOP; FOR-LOOP FOR count IN 0..5 LOOP --処理とか END LOOP; カウントループ0から開始して5回回す。 WHILE-LOOP WHILE hoge = NULL LOOP --処理 END L…
プロシージャー内の実行部で処理を行う前に宣言部で記述しておくと、実行部でそれを呼び出すことが可能になる。 CREATE OR REPLACE PROCEDURE hoge ( inParam in VARCHAR2, outParam OUT NUMBER ) IS CURSOR curTest IS SELECT xxx, … WHERE … ; PROCEDURE p…
SQLを開いてみたら文字化けしていたので、 ツール -> プリファレンス -> 環境 -> エンコーディングで「UTF-8」にしたら直った。
Windowsのコマンドであるフォルダとそのサブフォルダのファイル名をリストに出したい場合 dir /b/a-d/s > list.txt意味: /b ファイル名だけを取り出す /a-d フォルダ以外(つまりファイル)だけを取り出す /s サブフォルダも対象にする
UI Automation Provider Programmer's Guide http://msdn.microsoft.com/ja-JP/library/windows/apps/ee671596
http://msdn.microsoft.com/ja-JP/library/windows/apps/ee684007 UIオートメーションの基礎 Microsoft UI Automation enables assistive technology applications and automated testing tools to interact with the UI controls of other applications. Th…
ネットに落ちているサンプル(http://code.msdn.microsoft.com/windowsapps/XAML-accessibility-sample-d63e820d)をDLして開けてみたらこんなメッセージが。調べてみたら「*.csproj(C#の場合)」にある"ProjectTypeGuids"がポイントのよう。 これ削ってもダメ…
コンパイル単位で何かが変わったっぽい。 最新のモジュールを落として来てフルビルドするとかで解決できるっぽい。原因はファイルコピーかなぁ。
シフトとか、エンターキーのこと。
んだけどできなさそう。 // Row に対する最後の操作が記録されませんでした。コントロールに適切な識別プロパティがありません。 の連続。 できへんのかなー。 複数行選択とかUIで実施したい人おらんのかな。 追記 http://msdn.microsoft.com/ja-jp/library/…
指定されたバインディング制約に一致する型 '' のコンストラクターの呼び出しで例外がスローされました。' 行番号 'X'、行位置 'Y'。 指定された行を見ても変なことはないし、怒られている箇所がxmls:の宣言位置だったのでここを変えてもメッセージの行数と…
コンパイルエラーが直らないので ネットで調べてみたらこんな記事が。http://d.hatena.ne.jp/trapemiya/20100526/1274841120 InitializeComponentメソッドはコンパイル時に自動的に作成されます。しかしこの場合、コンパイルでエラーになっているのですから…