2018-01-01から1年間の記事一覧

複数レコードの文字列を結合

FOR MXL PATHを使用すると複数レコードを1レコードに結合して取得できる。 カンマ区切りで取得すSQL例 select hoge_name + ',' from hoge_tbl for xml path('') 取得イメージ hoge_name --------------------- aaa bbb ccc ↓ aaa,bbb,ccc,

Web Essentials

Visual StadioでJQuery開発をする際に便利(必須)のツール。 jsファイルを書き換えた際にmin.jsにも同じ内容を反映してくれる。 VS2012でのインストール手順は以下の通り 1.「ツール」→「拡張機能と交信プログラム」 2.「オンライン」→Essentialsで検索す…

p1[oracle]テーブルの容量計算_簡易版

簡単に容量を取得・計算するSQL select t1.table_name, t1.avg_row_len, data_length From user_tables t1 left join (select table_name,sum(data_length) as data_length from user_tab_columns group by table_name) tab on t1.table_name = tab.table_na…

batからファイル出力

SPOOLの機能でコマンドからSQLの結果を出力する方法は以下の通り hoge.bat sqlplus hoge_user/hoge_pass@hoge_tns @hoge.sqlbatからはSQLのファイルを実行する ⇒直接SQLを指定することも可だが複数行になると見づらいため hoge.sql SET ECHO OFF SET MARKUP …

api-ms-win-crt-runtime-l1-1-0.dll

Win7でとあるアプリを使用していると以下のようにエラーが出て使用できなくなることがあった アプリケーション ポップアップ: WebeX GPC Cach: atmgr.exe - エントリ ポイントが見つかりません : プロシージャ エントリ ポイント ucrtbase.abort がダイナミ…

WordをExcelに変換

Wordで作成されたドキュメントをお手軽にExcelに変換する手順は以下の通り 1. Wordのドキュメントを名前を付けて保存⇒html形式で保存する 2.1のhtmlをExcelで開く 3.2で開いたドキュメントをxlsx形式で保存する インデントとか図がずれてしまうの必…

フォルダサイズ一覧を出力

WSH

フォルダのサイズ一覧(サブフォルダも検索)を出力するVBS。 階層が深いと実行に時間がかかったり権限がないとエラーになったりするので注意 '------------------------------ ' フォルダ検索処理メイン '------------------------------ '★定数の定義 RESULT…

命名規則

ハンガリアン記法(システムハンガリアン) 型を表す接頭辞を付ける形式。 昔は使用していたが現在はオブジェクトやクラスの種類の増加や型が変わった場合に変数名も変えなければならないためあまり使用されない。 例)strHoge Pascal形式 各単語の頭文字を大…

IntelのCPUのアルファベット

IntelのCPUの末尾は性能の種類を表している。 基本、Core i3→7のように番号が大きい方が高性能だが、 種類によっては上記に当てはまらないことがあるかもしれないので注意が必要。 ■デスクトップ 無印・・・よくあるやつ X・・・最上位モデル K・・・上位モ…

SQL プロファイラの成形

プロファイラのtrcファイルやxml形式へのエクスポートはみずらいので 以下のようにSQL Management Stadioからファイルを指定してグリッド形式で確認するとよい SELECT * FROM FN_TRACE_GETTABLE(N'C:\USERS\XXXXXXX\DESKTOP\無題 - 1.TRC',DEFAULT);「Durati…

ダブルバッファリング

コントロールがちらつく場合はコントロールのダブルバッファリングを有効にすると改善することがある。 上記を指定するプロパティDoubleBufferedはProtectedのため 単純に指定できないので以下のようにRefrectionを使用し、GetPropertyで指定する(C#のみ) 以…

クライアント統計

MS Management Stadioにクライアント統計という機能がある。 この統計をオンにしてSQLを実行するとそのSQLで要したコストを確認することができる。なお、出力結果の秒数の単位は10ミリ秒 使い方は以下の通り 1.「メニュー」→「クエリ」→「クライアント統計を…

テーブルの幅を固定する

テーブルの幅を固定したい場合は以下のように styleに"table-layout:fixed"を指定する <table class="mb-com-visible-table" summary="検索結果" align="center" style="table-layout:fixed"></table>

キーボードイベントを検知する

Js

<html> こちらに値を入力すると<input type="text" id ="txtbox1"/> </br> こっちでキー入力を検知<input type="text" id ="txtbox2"/> </html> <script> // ------------------------------------------------------------ // キーボードを押したときに実行されるイベント // ------------------------------------------------------------ document.onkeyd…

IEのバージョンを取得する

Js

<html> このブラウザは↓</br> <p id="myuserAgent"></p> </html> <script> //ブラウザ情報の取得 var userAgent = window.navigator.userAgent.toLowerCase(); //HTMLに書き出し var element = document.getElementById('myuserAgent'); element.innerHTML = userAgent; </script> 上記で取得できるが取得した値で判定す…

TOP 句 PERCENT

TOPにPERCENT句を付けると上位N%のデータを取得することができる select TOP 50 PERCENT * from t_hoge order by hoge_id なお、以前はビューにTOP 100 PERCENTを付けるとOrder byが記述できることで並び替えができたビューが作成できていたが、 SQL Server …