思考停止するな

ネットワークとかアプリケーションとかWebとか

Oracle

文字の文字数を数えるSQL

文字の文字数を数えるSQLについてです。 SQLはOracle用です。 たまたまふと思ったのでメモ。 select sum(length(column)-length(replace(column, 't',''))) from A;

Oracle ユーザのパスワードを確認する。変更する。

Oracleでユーザのパスワードを確認するにはどうしたらいいのか知りたかったので調べてみた。Oracleのパスワードを確認する。 しかし、これにより取得できる物は暗号化されたものであり、パスワードの値を知ることはできないようです。 (セキュリティ的にはダ…

Oracle Statspackとは何か

StatspackはOracleの性能分析をするためのレポートを作成するツールのことらしい。 要は統計情報を取得することによりパフォーマンス管理に使うらしい。 データベース管理者にとってパフォーマンスは重要です。 しっかりとチューニングしないといけません。…

Oracleでデータの件数の一覧を表示するSQL

Oracleでデータの件数の一覧を表示するSQLについてです。 SELECT table_name, num_rows FROM user_tables; しかし、こちらの方は大きなテーブルは誤差がでるらしい。。。 なので正確な件数が必要な時は以下のSQLの方がいいようだ。 SELECT table_name, TO_NU…

OracleのCREATE TABLE文のカラム定義のサイズについて

最近Oracleを扱っていて長さの指定で困ることがあったので調べてみた。OracleのCREATE TABLE文のカラム定義のサイズはバイトにするか文字数にするかを指定できるらしい。 デフォルトではバイト数(サイズの単位を省略するとBYTEとなる)となるらしい。文字数で…