query(select * into A from B) が oracle 11g で使用されていることを知っています。しかし、エラー (ORA-00905 : キーワードがありません) が表示されました。私がしなければならない構成はありますか?
3625 次
2 に答える
4
A
がテーブルで、テーブルのすべてのレコードを に挿入するB
場合はA
、次を使用できますINSERT INTO...SELECT
INSERT INTO A
SELECT *
FROM B
A
特に table からのクエリの結果から名前を付けたテーブルを作成する場合はA
、使用しますCREATE TABLE
create table A as
select * from B
于 2013-03-27T08:04:32.687 に答える
0
PL/SQL では次のようにできます。
EXECUTE IMMEDIATE 'SELECT...FROM B' INTO A
ここで、B はテーブル、A は変数です
完全な例:
DECLARE
IND NUMBER;
BEGIN
...
EXECUTE IMMEDIATE 'SELECT MAX(ID) FROM USER' INTO IND;
...
END;
于 2014-06-23T15:05:31.090 に答える