Oracle
[Oracle] CREATE USER のユーザー名をダブルクォーテーションで囲わないで!
この前誰かが作ったCREATE USER文をそのまま流した時にハマりました。 そのSQLは、CREATE USER句に指定するユーザー名をダブルクォーテーションで囲ってありました。 こんな感じ CREATE USER ” […]
[Oracle] 10進数を2進数表現で表示する
Oracleで2進数表現をする方法を探していた所、Oracleの掲示板(OTN)でスレッドが立っていました。 http://otn.oracle.co.jp/forum/thread.jspa?threadID=2001 […]
[Oracle] 16進数表示する
10進数の整数値を16進数の文字列表現する方法です。 普段必要なことではないですが、 まれに必要になる時があって、どうやるんだっけとなります。 SELECT TO_CHAR(1, ‘FMXX’), TO_CHAR(16, […]
OracleClientをdeinstallしようとするとエラーになる
OracleClientをアンインストールしようと、UniversalInstallerから製品のアンインストールボタンを押してみると、削除ボタンを押した直後に、deinstallコマンドを実行しろというダイアログが出る […]
SQLServerにはDUALテーブルなんて必要ない
ふと、SQLServerで関数のテストをしてみたいと思って、DUALテーブルがないのかと探してましたが、SQLServerにはそんなものありませんでした。 SQLServerでは、FROM句を省略して書くことができてしま […]
[Oracle] Oracleに設定されているNLS_LANGの値をSQLで調べる
わざわざサーバーに接続して環境変数などを調べなくてもSQLで調べられました。 これは簡単です。 SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER=’NLS […]
[Oracle] 日付を和暦表示する
Oracleで日付を和暦表現するには、TO_CHARの第3引数にカレンダーを指定すればOKです。 和暦の指定は、”平成23″のようにフル表示するか、”H23″のように略表示 […]
[Oracle] InstantClientによるODBC接続手順
OracleへのODBC接続は、通常Oracle Clientが必要です。 でも、ライセンスが必要なので、 Oracleのインストールメディアとライセンスを持っていない●次受けの開発会社は困ることがあります。 Insta […]
[IT] SQLインジェクションに気をつけよう
SQLインジェクションって言葉ご存知ですか? WEBアプリ開発者なら常識なのかもしれません。 システム脆弱性の一種です。 セキュリティ上考慮しないと、大変なことになる可能性があります。 どういうことかというと、ログイン画 […]
[Oracle] 1ヶ月分のカレンダーを取得する
SQLで指定した月の1ヶ月分の日付を一覧取得する方法です。 == ランキングに参加しています。ぜひクリックお願いします == プログラム ブログランキングへ にほんブログ村