sIMple51

身も心も文系エンジニアの徒然。ときどき技術、よくよくガジェット。

DBの全テーブルと、いまのリアルなレコード数が知りたい

select
  table_name,
  to_number(
    extractvalue(
      xmltype(
        dbms_xmlgen.getxml('select count(*) c from '||table_name))
        ,'/ROWSET/ROW/C')) count
  from user_tables
WHERE TABLE_NAME NOT LIKE 'BIN$%'
and (iot_type != 'IOT_OVERFLOW' or iot_type is null)
order by table_name;

 

※select table_name,num_rows from user_tables だと、

 統計情報取得タイミングでデータが固定されるのか、

 空のテーブルのnum_rowsが0じゃなかったりしたので、こっちで。

サクラエディタで行を入れ替えるマクロを書いた

日頃、IDEとエディタを行き来することが多く、IDEで使い慣れたショートカットがエディタ側になくて
戸惑うことが多かったので、他の方が投稿していたマクロを参考に書いてみました。


Macro/投稿/200 - SakuraEditorWiki

# ここに投稿されてたものが、範囲選択には対応していなかったり、
# ファイルの先頭や末尾で実行した時の挙動がアヤしかったので。。

続きを読む

Windows 7 64bitでperfmonbarを動作させた

以前、XPマシンを使っていたとき、気に入って使っていたフリーウェアのperfmonbar

いつの間にか職場のPCがWindows7 64bitになり、一度頑張って調べて導入して、
またPCが壊れ、交換し、、、と繰り返していたら、導入方法すら忘れて、
先日やっと再導入したのでメモ。

続きを読む