OceanBase logo

OceanBase

トランザクション処理、分析、AIワークロードに最適な分散データベース

プロダクト概要
デプロイを自由に

OceanBase Cloud

OceanBaseの導入とスケーリングを最適化

エンタープライズ版

自社インフラ上での運用・管理に対応

オープンソース版を試す

コミュニティ版

開発者向けオープンソース分散データベース

OceanBase seekdb

AIネイティブなオープンソースの検索データベース

顧客事例

さまざまな業界の企業による導入事例を紹介します。

さらに見る
利用シーン別

あらゆるシナリオに対応するOLTP

ハイブリッドクラウドソリューション

大容量ストレージデータベースのコスト削減

リアルタイム分析混合ワークロード

複数インスタンスの統合

ドキュメント

会社概要

OceanBaseの企業情報、パートナーシップ、そして信頼性・セキュリティへの取り組みについて紹介します。

OceanBaseについて

トラストセンター

法的情報

お問い合わせ

日本 - 日本語
International - English
中国站 - 简体中文
クラウドで始める

OceanBase

トランザクション処理、分析、AIワークロードに最適な分散データベース

プロダクト概要
デプロイを自由に

OceanBase Cloud

OceanBaseの導入とスケーリングを最適化

エンタープライズ版

自社インフラ上での運用・管理に対応

オープンソース版を試す

コミュニティ版

開発者向けオープンソース分散データベース

OceanBase seekdb

AIネイティブなオープンソースの検索データベース

顧客事例

さまざまな業界の企業による導入事例を紹介します。

さらに見る
利用シーン別

あらゆるシナリオに対応するOLTP

ハイブリッドクラウドソリューション

大容量ストレージデータベースのコスト削減

リアルタイム分析混合ワークロード

複数インスタンスの統合

OceanBaseの企業情報、パートナーシップ、そして信頼性・セキュリティへの取り組みについて紹介します。

OceanBaseについて

トラストセンター

法的情報

お問い合わせ

クラウドで始める
编组
すべての製品
    • データベース
    • アイコンOceanBaseデータベース
    • アイコンOceanBase Cloud
アイコン

OceanBase Cloud

すべてのバージョン

    OceanBase ロゴ

    AI時代を支える分散データベース

    日本 - 日本語
    International - English
    中国站 - 简体中文
    プロダクト
    OceanBase Cloudエンタープライズ版コミュニティ版OceanBase seekdb
    会社概要
    OceanBaseについてトラストセンター法的情報お問い合わせ
    公式アカウント
    ConnpassXQiitaLumaGitHub

    © OceanBase 2026. All rights reserved

    クラウドサービス契約個人情報保護ポリシーセキュリティ
    お問い合わせ
    ドキュメントフィードバック
    1. ホーム
    2. OceanBase Cloud
    3. master
    アイコンOceanBase Cloud
    master
    データベース
    • OceanBaseデータベース
    • OceanBase Cloud
    • master

    シノニムの作成

    最終更新日:2026-06-03 10:03:39  更新
    シェア
    このページの内容
    背景
    シノニムタイプ
    前提条件
    手順
    ステップ1:シノニム名の指定
    ステップ2:オブジェクト所有者の指定
    ステップ3:オブジェクトタイプの指定
    ステップ4:オブジェクト名の指定
    ステップ5:シノニムタイプの指定
    ステップ6:新規シノニムの確定
    ステップ7:シノニムの編集
    ステップ8:新しいシノニムの作成を完了する

    折りたたみ

    シェア

    SQLコンソールでは、視覚的な方法でシノニムを作成できます。この記事では、SQLウィンドウを使用してシノニムを作成する方法について説明します。

    背景

    シノニムとは、データベースの現在のユーザーが別のユーザーのオブジェクトにエイリアスを作成し、そのエイリアスに対してクエリや操作を行うことで、直接そのデータベースオブジェクトを操作できるようにするものです。

    シノニムはビュー機能に似ており、テーブルに対する追加、削除、変更、検索をサポートします。Oracleデータベースでは、テーブル、ビュー、マテリアライズドビュー、シーケンス、関数、ストアドプロシージャ、パッケージ、シノニムなど、ほとんどのデータベースオブジェクトについて、データベース管理者は実際の状況に応じてシノニムを定義できます。

    シノニムはデータベースの利用範囲を拡張し、異なるデータベースユーザー間でシームレスな操作を実現します。オブジェクトへのアクセスを簡素化し、セキュリティを向上させるために頻繁に使用されます。

    シノニムタイプ

    シノニムタイプには、プライベートシノニムとパブリックシノニムがあります。

    • プライベートシノニム:通常のユーザーが作成するシノニムは一般的にプライベートシノニムであり、プライベートシノニムは現在のユーザーのみがアクセスできます。他のユーザーは権限付与後にのみアクセス可能となります。現在のユーザーはシノニムを作成する権限を持っています。

    • パブリックシノニム:通常はDBAロール(例:system)を持つユーザーが作成し、すべてのユーザーがアクセスできます。

    詳細については、OceanBaseデータベースを参照してください。

    シノニムの作成には以下の8つのステップが含まれます:

    1. シノニム名を指定します。
    2. オブジェクト所有者を指定します。
    3. オブジェクトタイプを指定します。
    4. オブジェクト名を指定します。
    5. シノニムタイプを指定します。
    6. 新規シノニム情報を確認します。
    7. シノニム情報を編集します。
    8. 新規シノニムの作成を完了します。

    本記事では、ODC内に従業員テーブルのシノニム(syn_employee)を作成する例を挙げ、ODC_TESTデータベース内のemployeeテーブルにシノニムsyn_employeeを作成します。

    説明

    本文中で使用されているデータはすべて例です。実際の状況に応じてデータを置き換えてください。

    前提条件

    現在のテナントのデータベースアカウントとパスワードを使用してSQLコンソールにログインできること。

    手順

    ステップ1:シノニム名の指定

    1. SQLコンソールにログインし、SQLウィンドウに入ったら、左側のデータベースリストで 同義語 バッジをクリックしてシノニムリストを表示します。シノニムリストは、通常シノニムリストと公有シノニムリストに分かれています。シノニムリストの右上隅にある + をクリックして、必要なオブジェクトを作成するためのシノニムを作成します。

    2. 同義語の新規作成 で、シノニム名を指定します。

      1

    ステップ2:オブジェクト所有者の指定

    所属スキーマを指定します。

    ステップ3:オブジェクトタイプの指定

    オブジェクトタイプを指定します:テーブルまたはビュー。

    ステップ4:オブジェクト名の指定

    作成するシノニムが対応するオブジェクト名を指定します。

    ステップ5:シノニムタイプの指定

    シノニムタイプを指定します:通常シノニムまたは公有シノニム。

    ステップ6:新規シノニムの確定

    次へ:SQLの確定 をクリックし、SQL作成確認ページに進みます。

    ステップ7:シノニムの編集

    2

    SQL作成確認ページで、シノニムの文を編集します。

    文の編集ページでは、同義語の新規作成 のポップアップウィンドウで指定された情報に基づいて、対応するシノニム定義文が生成されます。ユーザーはその文を直接修正する必要があります。文を確認した後、ページの右上隅にある 作成 ボタンをクリックして、シノニムの作成を完了します。シノニムは作成後、変更はサポートされません。

    ユーザーはSQL作成確認ページで、作成するシノニムの文を編集できます。構文は以下のとおりです:

    CREATE OR REPLACE SYNONYM syn_name FOR schema_name.object_name;
    

    パラメータ説明:

    パラメータ
    説明
    OR REPLACE シノニムを作成する際、同名のシノニムが存在すれば更新します。
    syn_name シノニム名。通常、シノニム名は特定のスキーマ内で一意でなければなりません。
    schema_name オブジェクトが属するデータベーススキーマを指定します。
    object_name オブジェクト名を指定します。

    ステップ8:新しいシノニムの作成を完了する

    作成 をクリックして新しいシノニムの作成を完了すると、システムの組み込みシノニムを呼び出すかのように使用できます。

    構文:

    SELECT * FROM syn_name ([syn_parameter[,...])
    

    例:

    SELECT * FROM syn_employee;
    

    4

    左側のデータベースリストで、シノニム名の右側にある「詳細」アイコンをクリックします。表示される管理操作リスト(同義語を表示、切り落とす、ダウンロード および 更新 を含む)から、ターゲットオブジェクトをすばやく管理および操作できます。シノニムの具体的な操作については、SQLコンソールの機能キー一覧を参照してください。

    3

    操作キー
    説明
    同義語を表示 同義語管理 ページに移動し、現在のシノニムの基本情報、パラメータ、コードなどの情報をすべて確認します。
    切り落とす 現在のシノニムを削除します。
    ダウンロード シノニムのSQLファイルをダウンロードします。
    更新 現在のシノニムに対して管理操作を行った後、構造ツリーを更新して最新情報を表示します。

    前のトピック

    シーケンスの作成
    最後

    次のトピック

    セッション変数の管理
    次
    このページの内容
    背景
    シノニムタイプ
    前提条件
    手順
    ステップ1:シノニム名の指定
    ステップ2:オブジェクト所有者の指定
    ステップ3:オブジェクトタイプの指定
    ステップ4:オブジェクト名の指定
    ステップ5:シノニムタイプの指定
    ステップ6:新規シノニムの確定
    ステップ7:シノニムの編集
    ステップ8:新しいシノニムの作成を完了する