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

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

データベース

Oracle12cのsql*loader optionsにerrors=-1を指定するとエラーになる

Oracle11gでもダメだったか記憶がありませんが、 Oracle12cのSQL*LoaderのOptions指定に、 errors=-1を指定して実行するとエラーになります。 LRM-00104: ‘-1’は’err […]

[SQLServer] 指定した範囲内の乱数を生成する

SQLServerで乱数を取得するにはRAND関数を指定します。 ほかの言語と同様に、0~1の間の数が生成されるので、指定範囲内の整数値乱数が必要な場合は、 SELECT FLOOR([FROM値] + (RAND() […]

[SQL Server] database restore時に「アクセスが拒否されました」

backupしたデータをrestoreしようとしたときに、 バックアップ デバイス ‘*********.bak’ を開けません。オペレーティング システム エラー 5(アクセスが拒否されました。 […]

SQLServerはNullと空文字を区別する

今までずっとOracleを使ってきましたが、最近SQLServerを使うことが増えてきました。 そこで、なんで?と思うことがありました。 SQL Serverは空白、空文字(Empty)、Nullを厳密に区別する Ora […]

[Oracle] VARCHAR2型カラムのMAXを取得するときの注意

VARCHAR2カラムの値に対してMAX関数を使うと、思った結果にならない場合があります。 たとえば、カラムに”9″と”10″が登録されている場合、MAX関数の戻り値は&# […]

SQLServer2016 VisualStudioでエラー「互換性のないバージョンの SQL Server が検出されました」が表示されるとき

Visual Studio 2015でSQL Serverをデータ接続して、テーブルの内容を見ようしたところ、エラーが表示されました。 SQL Server2016が新しいために、対応していないという意味でしょうか。 調 […]

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」。これがないと困ります。 他にも同様のツールはいろいろありますが、純正の安心感と高機能さは一番です。 少々動作が重いのが欠点ですが。 このツール […]

Previous Posts