2012-11-10 16 views
7

Ich versuche, etwa 15.000 Zeilen von Daten in meine Tabelle mit einem Skript eingeben, aber wenn ich das Skript ausführen, bekomme ich ein Popup-Fenster fragt mich, eine Substitutionsvariable einzugeben.SQL Developer Hilfe geben Sie eine Substitutionsvariable

Wie verhindere ich, dass Popups auftauchen, damit ich das Datum eingeben kann?

Hier sind einige Beispiele für einige Zeilen von Daten, die ich

INSERT INTO description 
(description, item_weight, pickup_customer, delivery customer, category) 
VALUES 
('Normal', 4771, 'Carfax & Co', 'Matriotism Plc', 'A'); 

INSERT INTO description 
(description, item_weight, pickup_customer, delivery customer, category) 
VALUES 
('Normal', 2525, 'Matriotism Plc', 'Carfax & Co', 'A'); 

INSERT INTO description 
(description, item_weight, pickup_customer, delivery customer, category) 
VALUES 
('Normal', 693, 'Matriotism Plc', 'Sylph Fabrication', 'A'); 

INSERT INTO description 
(description, item_weight, pickup_customer, delivery customer, category) 
VALUES 
('Fragile', 2976, 'Nosophobia Fabrication', 'Carfax & Co', 'B'); 

INSERT INTO description 
(description, item_weight, pickup_customer, delivery customer, category) 
VALUES 
('Fragile', 3385, 'Nosophobia Fabrication', 'Carfax & Co','B'); 

Antwort

7

Das kaufmännische (&) erzählt Orakel, dass Sie eine Substitutionsvariable verwenden möchten eingeben.

Sie entweder entkommen diese in Ihren Einsätzen durch alle Et-Zeichen mit dem Escape-Zeichen vorangestellt wird:

SET ESCAPE '\' 

INSERT INTO description 
(description, item_weight, pickup_customer, delivery customer, category) 
VALUES 
('Fragile', 3385, 'Nosophobia Fabrication', 'Carfax \& Co','B'); 

oder vollständig für das Scannen für Substitutionsvariablen deaktivieren:

SET SCAN OFF 

INSERT INTO description 
(description, item_weight, pickup_customer, delivery customer, category) 
VALUES 
('Fragile', 3385, 'Nosophobia Fabrication', 'Carfax & Co','B'); 

Für weitere Informationen gerne zur Verfügung check out: http://ss64.com/ora/syntax-escape.html

3

Das kaufmännische Und-Zeichen wird als Anfang interpretiert einer Substitutionsvariablen. Sie können entweder Substitution ausschalten vollständig von

set define off; 

vor Ihren Aussagen oder nur am Ende der Zeichenfolge unmittelbar nach dem Ampersand wie in

INSERT INTO description 
    (description, item_weight, pickup_customer, delivery customer, category) 
VALUES 
    ('Normal', 2525, 'Matriotism Plc', 'Carfax &'||' Co', 'A'); 
Ausführung läuft
Verwandte Themen