データベースクラスにSQLPLUSを使用する必要があります。最初の割り当ては単純な保存です。ファイルに保存するSQLPLUS
私は..指示に従った(私はsqlplusをにアクセスするためのPuTTYを使用しています)
「この演習では、次のSQLコマンドを使用して保存し、SPOOLは、外部ファイルへのあなたのSQLコマンドと出力を保存するためのコマンドしてみてください。このラボのために
select table_name from all_tables where owner='UNIVERSITY';
select * from university.faculty;
select * from university.clubs;
、次の手順を実行します。
SQL>プロンプトで、
Save test.sql
(またはsave test.sql replace
場合にはファイルが既に存在する場合)を入力してを入力してください。任意のSQLコマンドを入力すると、コマンドはtest.sqlファイルに保存されます。後でSTARTコマンドを使用して、保存されたSQLコマンドを実行できます。例えば: SQL>がを入力して、SQL>プロンプトで、spool output.txt
でtest.sql内を開始します。任意のSQLコマンドを入力します。終了したら 'spool off'と入力します。コマンドと結果はファイルoutput.txtに保存されます。 spoolコマンドで再度使用すると、ファイルは上書きされます。クラスの前に月曜日でD2L上のDropbox内のファイル
test.sql
とoutput.txt
に入れてください。」
は(命令がすでに権利があるので..私は単にない、ルール違反ではありません私は、クエリの後にSAVEのtest.sql内を入力すると
を=>「保存するために何を」得ないtest.sql内私はSAVEを入力すると、それだけで最後の型指定されたクエリを保存し
)それらを理解したり、彼らが間違っています。
どうすればすべてのmを保存できますか?最後に入力したものだけではなく、yのクエリ?
上
ので知らんそれが「正しい」方法ですが、結果が同じであればどのように..分かりました。使用して "SAVE test.sql APPEND"の後にSQL行 –
私はあなたが/これを行う必要がある理由を参照するのに苦労している...なぜあなたはテキストファイルを作成し、すべてのコマンドを入力することができませんでした?コマンドプロンプトからそれらを保存する理由は何でしょうか?多分、完全な指示がその理由を話し、これが特定の状況において必要であることを説明するのかもしれません。それは、構文を入力する必要がある正しい順序を理解するのに役立ちます。単なる考えです。 – Adam
明らかに私はこれが私の宿題であるので、これを学んでいます。そして私は別の注文を試みました。 –