データベース– tag –
-
Oracle
Oracle DBでORA-12170「接続タイムアウト」が出る場合の調査方法
Oracleデータベースに接続しようとした際に、ORA-12170: TNS: 接続タイムアウトが発生しました というエラーが出ることがあります。このエラーは、クライアントからデータベースへの接続要求がタイムアウトした場合に発生します。ネットワーク障害や設定不... -
Oracle
Oracle「ORA-06502: PL/SQL 数値または値エラー」エラーが出た時の解決方法
Oracle データベースを利用していると、「ORA-06502: PL/SQL: 数値または値エラー」というエラーに遭遇することがあります。これは比較的よく見られるエラーの一つで、主に「データ型の不一致」や「文字列長の超過」が原因です。この記事では、このエラー... -
SQL
正規表現(REGEXP)でSQLがもっと楽になる!実践パターン集
SQLの検索でよく使われる LIKE 句は便利ですが、複雑な条件指定には限界があります。そこで強力な武器となるのが 正規表現(REGEXP)。この記事では、基本的な使い方からよく使うパターン、さらに「SQLで利用できる正規表現の一覧」をまとめました。 1. RE... -
SQL
SQL:サブクエリの使い方を徹底解説!実例で学ぶネストされたSELECT文
はじめに SQLを学んでいると「サブクエリ(副問い合わせ)」という言葉を耳にすることが多いでしょう。サブクエリは、SELECT文の中にさらにSELECT文をネスト(入れ子構造)して使う機能です。複雑な条件指定や集計処理をシンプルに書けるため、業務システ... -
Oracle
Oracle:COALESCE関数の使い方
oracleの独自関数のCOALESCE(コアレス)関数の用途についてメモしておきます。 COALESCE関数とは COALESCE関数は引数のリストから最初のNULL以外の値を返却するOracle独自関数となります。 NVL2関数との違いは必ずしも引数へ指定するデータ型を全て合わせ... -
Oracle
Oracle:NVL関数とNVL2関数の違い
oracleの独自関数としてNVL関数やNVL2関数があります。 知ってると結構便利な関数なので、この2つの関数の違いについて整理しておきます。 NVL関数とは NVL関数は第1引数がNULLなら第2引数の値(代替値)を返します。 もし第1引数の結果がNULLでなけれ... -
ストアドプロシージャ
INSERT文を指定回数分ループして実行する方法
性能試験などであるテーブルに大量データの作成が必要になった場合にINSERT文をループで処理できれば便利!という事で、SQLとロジックを組み合わせたストアドプロシージャでのサンプルプログラムとなります。 ストアドプロシージャ DECLARE -- 変数の宣言 ... -
Oracle
Oracle:事前構成済の表領域
Oracle データベースを新規に作成すると、何も設定していなくてもいくつかの 「事前構成済の表領域」 が自動的に作られます。 これらは Oracle 本体の管理情報や、一時的な処理用領域、一般ユーザーが使うためのデフォルト領域など、データベース運用の土... -
Oracle
Oracle:データベースの起動段階と状態について
Oracleデータベースを起動すると内部的に以下の段階でデータベースが使用可能な状態となります。 データベースの起動段階と状態 -
Oracle
Oracle:制約の種類
Oracleデータベースでは以下の制約を設定することが出来ます。 Oracle DB:制約の種類 制約のポイント 制約はCREATE TABLE または ALTER TABLEで設定出来ます。 制約設定の構文には列制約構文と表制約構文の2種類あります。 NOT NULL制約は列制約構文で...




