Access 2016にて、
ODBC経由でOracleのテーブルからデータを取得するパススルークエリ(QUERY1)があるとして、
select * into TABLE1
from QUERY1;
というクエリを作成して実行したらTABLE1が作成されると期待したのですが、
ただクエリの結果が表示されるだけでTABLE1は作成されません。
パススルークエリからselect〜intoを使ってテーブル作成する事はできない仕様なのでしょうか。
よろしくお願いします。
Access 2016にて、
ODBC経由でOracleのテーブルからデータを取得するパススルークエリ(QUERY1)があるとして、
select * into TABLE1
from QUERY1;
というクエリを作成して実行したらTABLE1が作成されると期待したのですが、
ただクエリの結果が表示されるだけでTABLE1は作成されません。
パススルークエリからselect〜intoを使ってテーブル作成する事はできない仕様なのでしょうか。
よろしくお願いします。
Oracleの環境がないので確認はできませんが、下記の点について情報補足してください。
提示のSQLは実際のものをコピーしたものですか。
TABLE1が存在しないというのはどのように確認しましたか。
ファイルを閉じてから再度開いても存在してませんか。
hatena様:
はい。SQL文はそのまま同じです。
普通に目視確認で、ファイルを開き直してもTABLE1は存在しません。
空のテーブルを作成しておいて、INSERT INTO でレコードを追加した場合はどうなりますか。
遅くなりましたm(_ _)m
insert intoによるレコード追加はできました。
最悪これで良いですけどできればselect intoでできると良いんですけどね。不思議です。。