Tag: ora-01722

ORA-01722: ungültige Zahl in Oracle. Ursache: Die versuchte Konvertierung von einer Zeichenfolge in eine Zahl ist fehlgeschlagen, da die Zeichenfolge nicht einen gültigen numerischen literalen. Nur numerische Felder oder character-Felder mit numerischen Daten können verwendet werden, arithmetische Funktionen oder Ausdrücke. Nur numerische Felder können Hinzugefügt oder von ihm abgezogen Termine.

Verbinden von Tabellen mit LIKE (SQL)

Anzahl der Antworten 1 Antworten
Zunächst bin ich mit Oracle: Tabelle Ein Name = tableone Tabelle Zwei Name = tabletwo tableone hat eine Spalte mit dem Namen pizzaone, tabletwo hat eine Spalte mit dem Namen pizzatwo. Ich will mitmachen tableone zu tabletwo

Warum bekomme ich ORA-01722 (invalid number)?

Anzahl der Antworten 3 Antworten
Habe ich mit einer parametrisierten Abfrage zum einfügen von Werten in eine Oracle-Tabelle, etwa so: var q = "insert into MyTable(Field1, Field2...) values(:Field1, :Field2...)"; var cmd = new OracleCommand(q, conn); //conn is a pre-existing connection cmd.Parameters.Add("Field1", field1Val);

ORA-01722: ungültige Zahl für eine einfache Abfrage

Anzahl der Antworten 1 Antworten
Bemerkte ich die gleichen Themen hier, aber ich konnte einfach nicht finden, die Antwort wegen meiner noob skill-Datenbanken, ich habe versucht ein paar Antworten, aber hat nicht funktioniert, entschuldige mich. Ich habe 5 Tabellen und Trigger für

Immer komisches Problem mit TO_NUMBER Funktion in Oracle

Anzahl der Antworten 4 Antworten
Habe ich immer ein zeitweiliges Problem bei der Ausführung to_number Funktion in der where-Klausel auf eine varchar2-Spalte, wenn die Anzahl der Datensätze, die mehr als eine bestimmte Zahl n ist. Ich verwendet, n als es ist keine

problem mit Oracle-Parameter WÄHLEN Sie IN

Anzahl der Antworten 3 Antworten
Ich habe ein problem beim einfügen einer Zeichenfolge von zahlen, die in sql-Abfrage SELECT * FROM tablename a WHERE a.flokkurid IN (3857,3858,3863,3285) ORDER BY sjodategund, rodun ...oder: SELECT * FROM tablename a WHERE a.flokkurid IN (:strManyNumbers) ORDER

sqlplus - über eine bind-variable "in" - Klausel

Anzahl der Antworten 5 Antworten
Ich bin Einstellung, bind-Variablen in einem PL/SQL-block, und ich bin versucht, es zu benutzen in einer anderen Abfrage IM Ausdruck. So etwas wie dieses: variable x varchar2(255) declare x varchar2(100); begin for r in (select id from

Ich kann nicht verstehen, der Grund hinter der ORA-01722: ungültige Zahl

Anzahl der Antworten 4 Antworten
Ich habe eine Frage, ist zufällig generiert (Zeit zwischen Tausendstel der Anrufe). Der Fehler ORA-01722: ungültige Zahl generiert wird, in einer zufälligen Art und Weise während der Ausführung des sql-update in eine vorbereitete Anweisung Oracle-Datenbank. Der Fall

PL SQL : NVL ersten parameter geben Sie conversion-Problem

Anzahl der Antworten 5 Antworten
Ich habe eine Tabelle Anwendung einer Spalte BORROWINGTERM NUMBER(10,0) Nullable warum dieses script wirft einen Fehler (ORA-01722 invalid number) select nvl(borrowingterm, 'no term') from Application während diese arbeitet, select nvl(to_char(borrowingterm), 'no term') from Application und dieser funktioniert

.nextval JDBC einfügen problem

Anzahl der Antworten 1 Antworten
Ich versuche zum einfügen in die Tabelle mit der Reihenfolge .nextval als primary key, sql in Java ist sql = "INSERT INTO USER (USER_PK, ACCOUNTNUMBER, FIRSTNAME, LASTNAME, EMAIL ) VALUES (?,?,?,?,?)"; ps = conn.prepareStatement(sql); ps.setString(1, "User.nextval"); ps.setString(2,

Kann ich eine Zahl übergeben, die für varchar2 in Oracle?

Anzahl der Antworten 3 Antworten
Habe ich eine Oracle-Tabelle und einer Spalte (col1) Typ varchar2(12 byte). Es hat eine Zeile und den Wert der col1 ist 1234 Wenn ich sage, select * from table where col1 = 1234 Oracle sagt ungültige Nummer.

Erstellen Sie eine Sequenz mit START von Query

Anzahl der Antworten 2 Antworten
Wie kann ich eine Sequenz, wo mein START MIT dem Wert kommt aus einer Abfrage? Ich versuche auf diese Weise: CREATE SEQUENCE "Seq" INCREMENT BY 1 START WITH (SELECT MAX("ID") FROM "Table"); Aber, ich bekomme die ORA-01722

Oracle number und varchar-beitreten

Anzahl der Antworten 1 Antworten
Ich habe eine Abfrage, die zwei Tabellen verknüpft. Eine Tabelle hat eine Spalte vom Typ varchar, und die andere Tabelle hat den Typ Zahl. Ich habe ausgeführt, meine Abfrage auf 3 oracle-Datenbanken, und sehe einige merkwürdige Ergebnisse,

oracle jdbc-Treiber version Wahnsinn

Anzahl der Antworten 4 Antworten
Warum zum Teufel macht Oracle bieten eine andere(!) version des JDBC-Treibers, z.B. ojdbc14.jar für jedes(!) Datenbank-version? Die Dateien haben alle unterschiedliche Größen und damit vermutlich unterschiedliche Inhalte. hintergrund: Wir bekommen eine zufällige und scheinbar nicht reproduzierbare Fehlermeldung

C # parametrisierte Abfragen für Oracle - serious & amp; gefährlicher Fehler!

Anzahl der Antworten 3 Antworten
Dies ist ein absoluter Heuler. Ich kann nicht glauben, meinen eigenen Augen, und ich kann nicht glauben, dass niemand vor mir entdeckt hätten, wenn es war ein echter Fehler in C#, also ich setze es für den

"Sicher" TO_NUMBER ()

Anzahl der Antworten 9 Antworten
SELECT TO_NUMBER('*') FROM DUAL Dies gibt mir eine Ausnahme: ORA-01722: ungültige Zahl Gibt es eine Möglichkeit, "skip", und Sie erhalten 0 oder NULL statt? Dem ganzen Thema: ich habe NVARCHAR2 Feld, die zahlen enthält und nicht fast