Tips

oracle

Oracle DATE型の引き算で経過時間を見やすく表示する

バッチ処理等で経過時間を出力する際に出番があります。地味ですが意外と困っていらっしゃる方多いようなので記載してみました。経過時間表示SQLselect c1,to_char( to_date( (c3-c2)*24*60*60,'SSSSS...
bash

bash備忘録

特定ディレクトリのファイルから10日経過したものから削除find ./log -name "*.log" -mtime +10 -type f -exec rm -f {} \;識別子を除くBASENAME=`echo $1 | sed '...
PostgreSQL

PostgreSQLへのJDBC接続サンプル

デフォルトスキーマの指定は接続URLの最後に ?currentSchema=sooniとパラメータ追加する事で可能となります。package testconn;import java.sql.Connection;import java.s...
Linux

Linux 何かと重宝するxargsコマンド

指定パターンマッチファイルを対象にgrepする。カレントフォルダから再帰的に*.shファイルに対して"test.sh"をgrepする。補足:xargsは、コマンドAの結果に対しコマンドBを実行してくれる。コマンドA | xargs コマンド...
PostgreSQL

PostgreSQL Tips

insert into values で一度に複数レコードinsertできるこれはOracleに慣れ親しんでいたために便利と感じたものです。PostgreSQLだけでなくMySQLでもこの構文は有効です。よって「Oracleがイケてない」っ...
Linux

Linux Tips

今いるディレクトリがどのDiskに割当たっているのか確認df -h .findコマンドで「許可がありません」がウザイ$ find / -name memo.txtfind: ‘/usr/lib/firewalld’: 許可がありませんfin...
oracle

RDS for Oracle Tips

先日初めてRDS for Oracle触りました。本当は私のお仕事ではなかったのですが、お隣の部署の方から「AWSでOracle動かしているんだけど、killできないんだけど、、見てよ」、、と所詮Oracleでしょ?と思っていたら、面食らい...
Excel/VBA

動的HYPERLINK関数で別シートへ(目次作成とかには超便利!)

動的にハイパーリンクを作成するB3セルに下記HYPERLINK関数を記載するとC3セルに記載したシート(ここでは「シート1」)へ遷移する事ができます。シート名に直接リンクを書かないので操作感もスッキリです。何よりリンクセルでオートフィルハン...
oracle

Oracle Tips

undoセグメント使用状況V$SESSIONとV$TRANSACTIONを結合し該当セッションにおける更新ブロックサイズを確認します。トランザクションが発生している間確認でき、終了とともに(commit/rollback)消えていきます。s...
Excel/VBA

Book名とシート名を表示する

エクセルのシート名を表示する