データベース データベースとは|この機会に確認しておきませんか? 2020.12.24 「データベース」という言葉を色々なところで耳にすると思います。 しかし、データベースとは実際のところなんなのか?どういったことができて、どんなことに使われているのかをちゃんと学ぶ機会は、実はあまりないのかもしれません。本記事ではデータベース...
データベース ビューとマテリアライズド・ビューの違いを理解する 2020.10.19 複雑な集計処理をテーブル表現で参照できる仕組みに、ビューとマテビューがあります。それぞれの違いについて、実例を見ながら理解を深めましょう。
データベース SQLiteとは?他のデータベースとの違いも解説 2020.09.11 「SQLiteって何?」「SQLiteと他のデータベースは何が違う?」 そんな疑問に応えるべく、SQLiteの概要から特徴、利用するメリットについて紹介します。
データベース Oracle 表領域を拡張してみよう 2020.09.07 Oracleデータベースにおける表領域の拡張方法は場面に応じて異なります。SI Object Browserで効率よく作業を行いましょう。
データベース SI Object Browser for Postgresテーブルへ のカラム追加について 2020.07.13 こんにちは。今回はSI Object Browser for Postgres(以下、OB Postgres)を使って、カラム追加時の動作の違いを、生成されるSQL文と照らし合わせながら見ていきたいと思います。
データベース Oracle スケーラブルシーケンスの使い方を確認しよう 2020.01.27 前回はSI Object Browser for Oracle 19(以下、OB)の新機能「開発者用リアルタイムSQLモニタリング」をご紹介しました。今回は別の新機能「スケーラブルシーケンス」について使い方を確認していきたいと思います。
データベース Oracle 動的SQLをOBで実行してみよう 2019.08.13 わざわざプロシージャやファンクションを作るほどではないが動的なSQLを実行したい、と思ったことはありませんか? 実は、SI Object Browser(以下、OB)では動的SQLも実行できるんです! 今回は、動的SQLを実際に動作させる...
データベース Oracle OBにおけるトランザクション操作 2019.06.04 SI Object Browser for Oracle(以下、OB)はOracle Databaseに対してトランザクション制御文を発行することができます。ここではトランザクション制御文のうち、変更を確定するCOMMITと変更を取り消すR...
データベース Oracle ディレクトリ・オブジェクトを使ってみよう 2019.03.25 今回はSI Object Browser(以下、OB)を使用して、“ディレクトリ・オブジェクト”(以下、ディレクトリ)を使ってみようと思います。ディレクトリは外部データファイル(BFILE)の格納位置を指定する場合、外部表データの配置場所を...
データベース Oracle 実行中のSQLをストップしてみる 2019.03.11 「これで完璧!!」と自信を持って実行したSQL文。実は結合条件が甘く、待てど暮せど結果が返ってこない。こんな経験はありませんか? こうなるとOracleは同一セッションでの動作を受け付けなくなり、ただただディスプレイの前でSQL結果が返るの...
データベース Oracle 件数指定でテーブルデータを参照する 2019.02.04 開発中や運用中を問わず、「テーブルのデータを上位n件で確認したい」「さらに条件を指定して上位n件のデータを確認したい」といった状況が発生するかと思います。 もちろん、SQLを手入力すれば任意のデータを参照できますが、SI Object Br...
データベース Oracle 一時表を使ってみよう 2019.01.15 今回はSI Object Browser(以下、OB)を使用して、“一時表”を使ってみようと思います。 一時表(TEMPORARY TABLE)とはトランザクション終了時、またはセッション終了時にテーブル内のデータが削除されるテーブルです。...
データベース Oracle 18c 新機能 スキーマ限定アカウントを作成する 2018.12.25 2018/11/29付でリリースされました、SI Object Browser for Oracle 18(以下OB)は、Oracleの最新バージョンであるOracle Database 18c(以下Oracle 18c)を動作環境に加えま...
データベース Oracle DATE型の表示フォーマットに関する注意点 2018.12.10 SI Object Browser for Oracle (以下、OB) でDATE型 (日付型) のデータを扱う方は多いかと思います。 OBではDATE型の表示や編集を簡単に行えますが、若干の注意が必要な事項があります。今回の記事ではこの...
データベース Oracle デッドロックの原因を追いかけてみる 2018.12.03 突然ですが「ORA-00060」。何のことだかわかりますか?そう、デッドロックですね。 簡単に言えば「お互いのセッションがロックの解放待ちになり、以降の処理を継続できない」状態を指します。 開発中ならまだしも本番運用が始まってからは見た...
データベース Oracle データベースキャラクタセット(NLS_CHARACTER_SET)の確認 2018.11.12 データベースキャラクタセット(NLS_CHARACTER_SET)はデータベース内で扱う文字コードです。 例えば「あ」という文字も保存する際にはバイナリ値で格納されます。 その際にどのようなバイナリ値に変換するかが「文字コード」「キャラクタ...
データベース Oracle 権限を確認・編集する 2018.10.22 Oracle Databaseには高度な権限管理機能が備わっています。データベースにアクセスするユーザーが多くなればなるほど、この権限の管理が重要になってきます。 今回はデータベースの管理者向けにSI Object Browser for ...
データベース Oracle バインド変数を使ってみよう 2018.10.15 システム開発の場面では、繰り返しとなるSQLの構文解析(ハードパース)抑制やSQLインジェクション対策としてバインド変数を使用している方が多いと思いますが、実はSI Object Browser(以下、OB)でも使用することが可能です。 ...
データベース Oracle シノニムを使ってみよう 2018.09.25 今回はSI Object Browser(以下、OB)を使用して、シノニムを使ってみようと思います。 シノニム(SYNONYM)とはテーブルやビューなどに別の名前を振りたい場合に使います。 簡単に言うと”あだ名”を付けたい時などです。(EM...
データベース PostgreSQL セッション情報を確認する 2018.09.03 PostgreSQLデータベースの管理業務において、だれのどのようなプロセスがデータベースと通信しているか確認したい場面があるかと思います。 SI Object Browser for Postgresでは、データベースに接続中のプロセスを...