プロプログラマ -Flex,Air,C#,Oracle,PHP-

プログラマーを職業としてます。 Flex,Air,C#,Oracle,PHPの言語ノウハウを中心に情報発信していきます

データベース

[Oracle11g] パスワードの有効期限に注意!!

ある日、Oracleデータベースにログインしようとしたところ、ログインはできましたが、以下のようなメッセージが同時に表示されました。 ERROR: ORA-28002: パスワードは、3日以内に期限切れになります。   […]

[Oracle] SYSユーザーでOracle Enterprise Managerにログインできないとき

久しぶりにEnterprise Managerを起動しました。(Oracle11gです) sysユーザーでログインしようと思い、ユーザー名:sys パスワード: **** 接続モード: SYSDBAでログインボタンを押し […]

[SQLServer] 日付と時刻のフォーマット

SQLServerで日付のフォーマットといえば、昔からCONVERT関数を使うのが普通でした。 SELECT CONVERT ( VARCHAR, GETDATE(), 111 ) as 日付1 , CONVERT( V […]

LEFT JOINはLEFT OUTER JOINの省略形

今までずーっと、OUTERは必ず必要な記述だと信じてました。 OUTERを付けなければ外部結合にならないもんだと。。。 OUTERの記述は、基本的には不要のようです。 INNER JOINでないこと(=外部結合であること […]

[Oracle] CREATE USER のユーザー名をダブルクォーテーションで囲わないで!

この前誰かが作ったCREATE USER文をそのまま流した時にハマりました。 そのSQLは、CREATE USER句に指定するユーザー名をダブルクォーテーションで囲ってありました。 こんな感じ CREATE USER ” […]

SQL ServerのLike指定に注意

Where句にLikeを使用するときの注意についてです。   例えばテーブルとして、 TestTable T_EMPLOYEE T_USER の3テーブルが存在するとします。 sysobjectから&#8221 […]

正確なTIMESTAMP値を取得したい場合は、SYSDATETIME()を使う

SQLServerで日時を取得したい場合は、通常GETDATE()関数を使えば事足ります。 ですが、データ更新の正確なTIMESTAMP値を取得する場合は、SYSDATETIME()関数のほうがより厳密な値が取得できます […]

[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コマンドを実行しろというダイアログが出る […]

Previous Posts Next posts