delete from hateblo.jp where 1=1;

タイトルに意味はありません。

programing

ストアドプロシージャではまる

やりたかったこと カーソルで1行ずつ、正規化を行い、最終的にテーブルの情報をまとめたかった。 内容 カーソルでFETCHしたら、値がなぜかNULLになってしまう現象が発生。 ログ取得用のテーブルにログを吐き出し、確認すると、すべてのカラムがNULL。 (もち…

Gitの使い方

はじめに 初期設定 初期処理を行っておく #ユーザー情報を登録(これをしておかないと不明なユーザー(unknown)になる) git config --global user.name "name" git config --global user.email "hoge@hoge.com" 公開鍵の準備 ssh-keygen -b 2048 -t rsa /home/…

WMIのクラス一覧を取得する

準備 Windows PowerShell をインストールする コマンドを発行する Windows PowerShell を開く 以下のコマンドを入力する Get-WmiObject -class meta_class | Select-Object Name > meta_class.txtmeta_class.txtにWmiクラス一覧が吐き出される 補足 Select-O…

カラム名を元にデータを整形する

CSV取り込み用テーブルを作成した場合など、 大量の列が介在することになったりする。 その場合、データの整理とか統計を行うときに弊害となる場合がある。 その弊害を解消すべく、列を分解してテーブルに書き込む例を示す。なお、この例だと、一時テーブル…

.net で Windows 2003 R2 のクオータ情報を参照する

Windowsでクォータといったら、ディスククォータを指すが、 R2からディレクトリクォータを設定できるようになった。 しかーし、.Net でディレクトリクォータ情報をいじれないと、思っていたのはかなり前の話。見つけました。 Programming FSRM quotas | How …

コンマ挿入

数値1234567を\1,234,567-見たいにコンマを挿入する sub toCommaNum(){ local(@str,$i,$in); $in = $_[0] . ''; $i = length($in);# - 3; push(@str,substr($in,($i-=3),3)) while ($i>3); push(@str,substr($in,0,$i)) if ($i>0); return join(',',reverse(…