プロプログラマ

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

データベース

SQL Server Managemet Studioインストール長すぎ

SQL Server 2016 Express Editionをインストール中。 こちらは終わりました。 引き続きManagement Studioをインストールしてますが、全然終わらない。かれこれ30分近く。 ハングア […]

[Oracle] DISTINCTがエラーになる

重複を取り除くのにとっても便利なDISTINCT句ですが、 ORDER BY句を含めたSELECT文にDISTINCTを付けるとエラーになることがあります。 例えばこんなSQL SELECT DISTINCT ID FR […]

[Oracle] ランダムな日付を生成する

Oracleでは乱数を使用することができます。 この乱数を使用して、日付もランダムに生成することができます。 — サンプル:1950年1月1日から本日までのランダムに生成した日付を取得する SELECT TO_DATE […]

Oracle SQL DeveloperのJVM設定はどのファイル?

Oracle利用者の必須ツール、「Oracle SQL Developer」。これがないと困ります。 他にも同様のツールはいろいろありますが、純正の安心感と高機能さは一番です。 少々動作が重いのが欠点ですが。 このツール […]

[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 […]

Previous Posts Next posts