SQLPLUS enregistrement dans un fichier

- Je utiliser SQLPLUS pour ma base de données de la classe, et notre première mission est simple enregistrement.

J'ai suivi les instructions.. (je suis a l'aide de PuTTY pour accéder à sqlplus)

"Utilisation de la suite de commandes SQL dans cet exercice et essayer de la SAUVER et de la BOBINE de commandes pour enregistrer vos commandes SQL et de sortie pour les fichiers externes.

select table_name from all_tables where owner='UNIVERSITY';
select * from university.faculty;
select * from university.clubs;

De ce laboratoire, procédez de la manière suivante:

  • Au SQL> invite de commandes, tapez Save test.sql (ou save test.sql replace si le fichier existe déjà), puis appuyez sur entrée, puis tapez l'une des commandes SQL, les commandes seront enregistrées à l'épreuve.fichier sql. Plus tard, vous pouvez utiliser la commande de DÉMARRAGE pour exécuter le enregistré des commandes SQL. E. g.:
    SQL> démarrer le test.sql
  • Au SQL> invite de commandes, tapez spool output.txt puis entrée, puis tapez les commandes SQL; lorsque vous avez terminé de type 'spool off"; les commandes et les résultats seront enregistrées dans un fichier output.txt. Le fichier sera écrasé si utilisé dans la bobine de commande de nouveau. Tourner dans le fichier test.sql et output.txt dans la dropbox sur D2L le lundi avant la classe."

(Évidemment demander de l'aide n'est pas contre les règles, puisque les instructions sont là déjà.. je n'ai tout simplement pas les comprendre ou ils ont tort)

Quand j'type de test d'enregistrement.sql j'rendement => "Rien à sauver"

Quand j'type de test d'enregistrement.sql après une requête, il enregistre uniquement la dernière tapé la requête.

Comment dois-je enregistrer TOUTES mes questions au lieu de simplement le dernier tapé?

J'ai du mal à voir la raison pourquoi vous avez besoin de faire/apprendre... Pourquoi ne pas vous suffit de créer un fichier texte et le type dans l'ensemble de vos commandes? Ce serait la raison derrière les enregistrer à partir d'une invite de commande? Peut-être l'itinéraire complet de parler à la raison et d'expliquer que c'est juste nécessaires dans certaines circonstances. Qui peuvent aider à trouver le bon ordre que la syntaxe doit être tapé dans. Juste une pensée.
Évidemment, je suis en apprentissage parce que c'est mon devoir. Et j'ai essayé différents ordres.
Trouvé comment.. je ne sais pas si c'est la "bonne" voie, mais les résultats sont les mêmes. Utiliser le "test d'enregistrement.sql AJOUTER" APRÈS la ligne de sql
Le laboratoire instructions sont incorrectes sur ENREGISTRER. Bienvenue dans le monde de l'enseignement supérieur, où vous êtes obligés d'apprendre des choses à la dure, que vous n'aurez jamais besoin de savoir dans la vraie vie quand même 🙂 (vous l'esprit, de savoir comment BOBINE sera bien utile)
cela fait 4 ans et de savoir comment SPOOL est de ne jamais venir dans maniable 🙁

OriginalL'auteur Sterling Archer | 2012-01-23