wie man zur Laufzeit Eingaben vom Benutzer erhält

8

Ich möchte Laufzeit-Eingabe von Benutzer in Oracle 10g pl / SQL-Blöcke (d. h. interaktive Kommunikation mit dem Benutzer) nehmen, ist es möglich?

%Vor%

Dieser Code gibt Fehler als & amp; kann nicht in Orakel 10g verwendet werden.

    
Ravindra Bagale 20.09.2012, 16:30
quelle

5 Antworten

16

Um die Benutzereingabe zu lesen und sie für die spätere Verwendung in einer Variablen zu speichern, können Sie den Befehl sqlplus ACCEPT verwenden.

%Vor%

Beispiel

%Vor%

Und dann können Sie die Variable x in einem PL / SQL-Block wie folgt verwenden:

%Vor%     
Nick Krasnov 20.09.2012, 16:52
quelle
0

Das liegt daran, dass Sie die folgende Zeile verwendet haben, um den falschen Wert zuzuweisen.

%Vor%

In der PL / SQL-Zuweisung wird die folgende Anweisung verwendet.

:=

Also sollte dein Code so sein.

%Vor%     
Dulith De Cozta 23.07.2017 08:59
quelle
0
%Vor%     
Parag Sali 27.09.2017 03:51
quelle
-4

VERSUCH DIESES

%Vor%     
Tanvir Patel 26.09.2015 04:32
quelle
-7

ist sehr einfach

schreibe einfach:

// Erstellen Sie zuerst die Tabelle namens test ....

%Vor%

// Wenn Sie den obigen Code ausführen, wird eine Tabelle erstellt ....

// jetzt müssen wir einen Namen & amp; ein Alter ..

Stellen Sie sicher, dass das Alter eingegeben wird, indem Sie ein Formular öffnen, das nach unserer Hilfe sucht, um den Wert einzugeben

%Vor%

// Führe jetzt den obigen Code aus und du wirst es bekommen "1 Zeile eingefügt" Ausgabe ...

/ Führen Sie jetzt die Select-Abfrage aus, um die Ausgabe anzuzeigen

%Vor%

// das ist alles ..Jetzt denke ich, niemand hat noch Anfragen über das Akzeptieren von Benutzerdaten ...

    
kaushik 12.02.2013 17:54
quelle

Tags und Links