初めての書き込み失礼いたします。
oracleデータベース’PDB1’という名前のPDB内にある’TEST’という表領域内に作成したテーブルを、SQL-MK2でSELECT文を実行していずれかの表を取り出したいのですが、実行すると『ORA-00942: 表またはビューが存在しません』のエラーが出てしまいます。
実行しようとしているselect文は下記のような文です。
select *
from DEPARTMENTS;
SQL-MK2で’TEST’内にテーブルがあることは下記select文で確認済み、コマンドプロンプトで同じようにSELECT文を実行すると’TEST’内のテーブルは取り出せるので、SQL-MK2で実行するときのやり方がおかしいのでしょうか。
‘TEST’内テーブル確認select文
select * from DBA_TABLES where tablespace_name = ‘TEST’;
結果
TABLE_NAME
DEPARTMENTS
EMPLOYEES
SALGRADES
CUSTOMERS
PRODUCTS
ORDERS
ORD_DETAILS
(TABLE_NAME以外の項目は省略)
ちなみにSQL-MK2とコマンドプロンプトでSELECT文を実行するときの違いは
〇SQL-MK2 ・・・データベースの接続はユーザーID’system’でアクセス
〇コマンドプロンプト ・・・データベースの接続はユーザーID’sys’でアクセス
です。
大変お手数をおかけしますが、なにかご教示いただけますと幸いです。
長々と失礼しました。