Tag: plsql
PL/SQL (Procedural Language/Structured Query Language) ist von Oracle Corporation prozedurale Spracherweiterung für SQL. Fragen über PL/SQL sollte wohl tagged „oracle“. Fragen mit regelmäßigen DML-oder DDL-Anweisungen sollten gekennzeichnet werden mit „sql“ und „oracle“, NICHT mit „plsql“.
5
Antworten
Ich habe eine Reihe von sql-Skripts, erstellen /drop-Sequenzen, Benutzer und andere Objekte. Ich bin mit diesen Skripten durch liquibase, aber Sie scheitern, weil oracle sich beschwert wenn ich versuche, drop eine nicht vorhandene Sequenz, oder erstellen Sie
4
Antworten
Wie mache ich ein backup der db-PLSQL -? WAS ich MENT IST die NUTZUNG der SQL-BEFEHL WIE 'SQL - >ALTER TABLESPACE BEGIN BACKUP ;' UND 'SQL - >HOST COPY QUELLE ZIEL' UND 'SQL - >ALTER TABLESPACE END
1
Antworten
Hier ist was ich habe: 1) eine einfache sql-Datei, die mir gegeben, die Tabellen erstellt und füllt Sie mit Daten 2) eine einfache sql-Datei, die enthält eine PL/SQL-Prozeduren, die ich geschrieben habe, zum anzeigen/Bearbeiten der Tabellen Das
1
Antworten
Schreibe ich einfach Oracle-Funktion liefert die Ausgabe. Ich habe einen Fehler in dieser Zeile: DBMS_OUTPUT.PUT_LINE(LINE); Error(357,1): PLS-00201: identifier 'DBMS_OUTPUT.PUT_LINE' must be declared Sieht aus wie es ist, keine Berechtigung habe ich versucht zu geben, und alle Privilegien
1
Antworten
Könnte es ein dummes problem, aber ich kann nicht finden, eine Lösung mit "DATE" - Typ übergeben, in einen PL/SQL, proc, die dynamisch aufgerufen. Was ich brauche ist, an dem Datum und Zeit Teile, die in der
2
Antworten
Ich habe so etwas wie dieses, aber bekam eine Fehlermeldung, sagt ORA-06533: Subscript beyond count. Ich möchte alle Werte aus der "select" - Anweisung in der Registerkarte "Ausgabe". Wer kann helfen? danke! DECLARE TYPE v_chks_array IS VARRAY
3
Antworten
Ich versuche, erstellen Sie eine einfache Anwendung zum anzeigen von mit Oracle APEX 4.1.1. Die info angezeigt werden, ist in einer Tabelle auf eine andere Datenbank wird die Datenbank mit dem schema der APEX-Anwendung zugreift. Diese remote-Tabelle
2
Antworten
Dies funktioniert: SELECT (CASE WHEN x = 'value' THEN a.col1 ELSE nvl(a.col1, a.col2) END) FROM table1 a WHERE a.this = 'that' GROUP BY (CASE WHEN x = 'value' THEN a.col1 ELSE nvl(a.col1, a.col2) END) Aber versuchen, haben
3
Antworten
Was ich tun müssen, ist zu prüfen, ob eine Reihe von Variablen in einer Prozedur einen Wert haben, aber der schwierige Teil ist, dass die Liste der Variablen, die ich haben zu prüfen, ist in einer Tabelle.
2
Antworten
Ich Brauche, um die Liste aller Tabellen, die in einer bestimmten gespeicherten Prozedur in oracle. wie man diese Liste mit Abfrage? Versuchen Sie, diese Antwort. Ich weiß nicht, die Besonderheiten von Oracle, aber sollte es eine Möglichkeit
3
Antworten
Ich versuche, partition vorhandenen Tabellen ohne löschen und neu zu erstellen mit Oracle. DBMS_REDEFINITION-Paket in meiner Oracle 10g-Unterstützung Anwendung Habe ich alle erforderlichen Berechtigung für den Benutzer als pro erwähnt in der oracle-Dokument. grant CREATE ANY TABLE
4
Antworten
Ich bin ein bisschen neu zu Oracle ' s PL/SQL (über 10g), ich Frage mich, ob es einen Weg gibt, um eine private Methode in einem Objekt-Typ, wie es oft getan für private Hilfsmethoden in anderen Sprachen
1
Antworten
Entwickelt ich eine neue Prozedur-Aufruf web-service, sondern zeigt seine Oracle-Adapter error wenn ich es ausführen. Könnten Sie bitte führe mich wie kann ich diesen Fehler beheben? Ist teher etwas falsch code unten? /* Formatted on 17/07/2014 16:49:02
2
Antworten
Ich habe eine Tabelle ID | COUNTRY | ORIGIN 1 | INDIA | 2 | SPAIN | 3 | UK | Ich kopiere Daten aus Spalte Land Spalte HERKUNFT. Wie sollte ich das tun. Bitte helfen Sie.
2
Antworten
Möchte ich ersetzen Sie den Wert innerhalb von REGEXP_REPLACE in Oracle. Ich benutzte die regex101.com tool zum Debuggen von meinem regulären Ausdruck, und es unterstreicht das Ergebnis als gut, aber, wenn ich diesen Ausdruck in meine wählen
2
Antworten
Gegeben, den Namen einer Tabelle und einer Spalte name, den ich versuche, dynamisch löschen Sie einen Oracle-Einschränkung, die ich nicht wissen, den Namen vor der Zeit. Finde ich die constraint-Namen mit dieser Abfrage: SELECT CONSTRAINT_NAME FROM USER_CONS_COLUMNS
2
Antworten
Wenn ich versuche, führen Sie die Anweisung ALTER SESSION SET NLS_TERRITORY=ITALY im SQL Developer, bekomme ich keine Fehler. Aber wenn ich es durch ein Win-Forms-Anwendung von mir, der Verbindung durch das System.Daten.OracleClient-provider, bekomme ich die "ORA-0911: ungültiges
1
Antworten
muss ich konvertieren Zahl in string in pl/sql, ohne die Verwendung der eingebauten Funktionen , die wir nutzen sollten string/Modul-Operationen für diese. zum Beispiel, wenn die Eingabe 123 ist dann die Ausgabe sollte sein hundert und zwanzig
1
Antworten
Dies ist, was es zeigt. Keine Ausgabe, auch nach der Ausführung der code-block SQL> DECLARE 2 message varchar2(20):= 'Hello, World!'; 3 BEGIN 4 dbms_output.put_line(message); 5 END; 6 / PL/SQL procedure successfully completed. Set serveroutput on; und dann
2
Antworten
Ich versuche zu machen, ein Verfahren, das duplizieren mehrerer Zeilen einer Tabelle (oder nur eine einzelne Zeile) und erhöht die ID für jede Zeile einfügen. Mein problem ist, dass in meinem Verfahren, das ich verwendet einen cursor,
1
Antworten
Ich versuche zu verstehen, wie ich nennen kann, der PL/SQL-Prozedur, die eine SYS_REFCURSOR als IN parameter. Betrachten Sie den folgenden PL/SQL-Prozedur: print_cursor_contents(myCursor SYS_REFCURSOR , row_count OUT NUMBER); Zur Zeit der verbindliche Wert für die IN parameter, die
2
Antworten
Habe ich eine PL/SQL Prozedur erstellt eine temporäre Tabelle und dann extrahiert die Daten aus dieser temporären Tabelle verwenden von Cursorn, verarbeitet die Daten und dann löscht die temporäre Tabelle. Aber Oracle erlaubt nicht die Verwendung von
1
Antworten
Diese Ausnahme kommt in sehr seltsame Weise. Lese ich den Wert einer variable aus einer gespeicherten Prozedur, deren Typ DECIMAL(15,4). Und bei java-Ende war ich Typumwandlung dieser Wert zu BigDecimal, und es funktionierte perfekt in Ordnung. Nun
1
Antworten
Ok, also ich lese diese aber ich glaube nicht, dass die Antwort entspricht der Frage. Ich glaube, die OP ist zu Fragen, wie Sie eine SQLPlus-Skript läuft, dass andere SQL - Plus-Skripte, sondern der gewählten Antwort zeigt,
5
Antworten
Bin ich konfrontiert mit einem 4-seitigen SAS-Sache - makro? Verfahren? es verfügt über Prozesse innerhalb von it -, DATEN-Blöcke und PROC-Blöcken, einer PROC SQL-block für den Import von Oracle. Gibt es ein tool, dass die übersetzen konnte
1
Antworten
Ich würde gerne fangen bestimmte Ausnahme für Ausnahme "ORA-06535: string-Anweisung in OPEN ist NULL oder 0 Länge" Aber konnte nicht herausfinden, die genaue "Ausnahme-Namen" für Sie. Bitte beachten Sie, ich nicht wollen, es zu fangen, unter anderen
4
Antworten
Denke an meine beiden Tabellen haben die gleichen Spalten. Eine Spalte ist die ID, und das andere ist der text. Ist es möglich zu implementieren, der folgende pseudo-code in PLSQL? Compare each row (They will have the
1
Antworten
Hier ist eine ziemlich einfache Abfrage, wirft diese Fehlermeldung: SELECT RR.REQUEST_ID FROM CCS_REQUEST_RESPONSE RR INNER JOIN VW_STUDENT_CURRENT_AND_HIST VW ON RR.STUDENTID = VW.STUDENT_NUMBER Dies geschieht nur, wenn der Beitritt zur Ansicht. Die view ist eine einfache union alle
2
Antworten
einen besseren, kürzeren Weg Vorform dieser code: /*Replace all letters by their respective ASCII code - 55*/ as_iban := REPLACE(as_iban, 'A', '10'); as_iban := REPLACE(as_iban, 'B', '11'); as_iban := REPLACE(as_iban, 'C', '12'); as_iban := REPLACE(as_iban, 'D', '13');
3
Antworten
Will ich konvertieren einen string zu zahlen für eine Prüfsumme. Der string besteht aus universityCode || ''|| countryCode || '' || studentNumber. Ein Beispiel-string könnte sein: DI NL 123456789 Ich habe zu konvertieren, das Beispiel-Zeichenfolge zu zahlen,
4
Antworten
Habe ich eine insert-Anweisung wie dieser: insert into table (id, name, descr) values (4, 'asdf', 'this is not a word'); Ich das einfügen muss diese Anweisung mit mehreren ids. Jetzt habe ich: insert into table (id, name,
1
Antworten
War ich auf der Suche nach einer Lösung für mein problem im internet, aber ich konnte nicht finden, fit for purpose-Lösung. Kann mal bitte helfen und mich mit einigen Beispielen. In Oracle em console habe ich einen
5
Antworten
Arbeite ich an zwei Projekten mit einer Menge von PL/SQL-code seit einigen Monaten. Aber ich fand keine wirklich interessante tools zu entwickeln, die auf diese Sprache ist. Für den moment, meine Konfiguration umfasst die folgenden tools: Eclipse
1
Antworten
Habe ich zum überprüfen eine IPv6-Adresse in PL/SQL. Ich kam mit dem regulären Ausdruck aus hier: Regulärer Ausdruck (RegEx) für IPv6 Getrennt von IPv4 Ich bin immer ein ORA-12733: regular expression too long Fehler. Gibt es eine
4
Antworten
Nachdem ich DEFINE_EDITOR=vi . Ich schrieb SQL > edit sample.sql Dieser wird gespeichert in Jagan/Dokumente standardmäßig. Aber ich will, dass dieses gespeichert werden, in Jagan/Dokumente/plsql. Kann jemand sagen, wie dies zu tun.. Was ist, wenn Sie geben
1
Antworten
Ich bin der Entwicklung einer web-Anwendung, die das abrufen von Daten aus einer Oracle-DB. Die select-Anweisungen dynamisch erzeugt werden. Was ich will zu tun ist, wenn ich wählen Sie ein Datumsfeld in einer Tabelle, sollte es wieder
3
Antworten
Ist die Aufgabe, eine Liste von Tabellen, die ist veränderbar. Schreiben ein Stück von PL/SQL, die bei Ausführung Ausgänge alle Tabellen Zeilen in einzelne csv-Dateien. Also, wenn 5 Tabellen. Sie erhalten 5 CSV-Dateien mit der entsprechenden Tabelle
1
Antworten
Dieses problem kam beim Versuch, die Unit Test Möglichkeiten von SQLDeveloper. Wenn ein test für eine Prozedur, die in meinem schema, den ich sehe, ein Fehler allerdings, wenn das gleiche Verfahren wird ausgeführt in einem von oracle
3
Antworten
Ich brauche, um den Wert der Select-Liste zu füllen, den Wert einer zweiten select-Liste, aber die Elemente in der Select-Liste die Nummer zwei sind, wird von einem völlig verschiedenen Tabellen, je nachdem, was ausgewählt in der Liste
1
Antworten
Unten ist die Prozedur, die ich genommen habe aus dem net..aber während der Ausführung sein gibt mir eine Fehlermeldung, dass "xmlgen.setRowsetTag muss erklärt werden" Bitte sagen Sie mir, wenn dieser Fehler durch irgendeine Einstellung Fehler oder ich
2
Antworten
Schreibe ich einige pl/sql generieren Sie pdf-reports gespeichert werden als blobs in einer oracle-Tabelle. Ich brauche eine Schleife durch diese Tabelle hat eine Spalte mit dem Namen und der blob und schreiben Sie die blob-Daten in das
1
Antworten
Ich bin nicht vertraut mit PLSQL , aber ich habe zum ausführen der bulk insert für eine Aufgabe. Grundsätzlich habe ich um die Abfrage-Tabelle um eine Spalte und dann verwenden Sie es auf eine andere Tabelle einfügen.
1
Antworten
Ich bin nicht ein erfahrener APEX Entwickler, damit dieses problem: ich habe einen Bericht mit mehreren Spalten, die erste zeigt eine checkbox, deren Wert der Spalte ID für die Zeile, Datensatz, und ich muss eine pl/sql-Funktion für
5
Antworten
Tut dbms_output.put_line Abnahme der Leistung in plsql code? InformationsquelleAutor Orange | 2011-02-07
3
Antworten
ich habe eine Tabelle dates (dob date, age number(4) ); Werde ich einfügen das Datum der Geburt und einem trigger berechnet das Alter und einfügen, dass das Alter in das Feld "Alter". CREATE OR REPLACE PROCEDURE getage
2
Antworten
Ich brauche zum einfügen von Daten in bestimmte Tabellen über pl/sql gespeicherten Prozedur. Meine Anforderungen sind: während Sie es erzeugen soll PRIMARY KEY Werte für eine bestimmte Spalte; es sollte zurückgeben, dass der Wert des Primärschlüssels zu
4
Antworten
Arbeite ich auf oracle 9i. Ich habe eine Tabelle mit 135,000,000 records, partitioniert, wobei jede partition mit ca. Zu 10.000.000 Zeilen. alle indizierten und alles. Muss ich löschen um 70,000,000 Zeilen aus dieser die neue business-Anforderung. So
3
Antworten
Den code unten gespeichert wird in einer Datei mit dem Namen proc1.sql DECLARE B VARCHAR2(25); C NUMBER; PROCEDURE Get_manager_detailS(NO IN NUMBER,NAME OUT VARCHAR2,SAL1 OUT NUMBER) IS BEGIN SELECT ENAME, SAL INTO NAME, SAL1 FROM EMP WHERE EMPNO
2
Antworten
Habe ich es geschafft, zu erstellen Textfelder dynamisch in C#. Wenn ein textbox text hat, kann ich es verschwinden, wenn ich drauf klicke? Muss ich legte ein Wort in Textfeldern, die das Ergebnis einer select-in Oracle. Hast
4
Antworten
Erstellte ich eine benutzerdefinierte Funktion löschen Sie einige Daten. Es funktioniert nicht mit löschen, sondern arbeitet mit wählen Sie. Ich bin Oracle 9i. Die Funktion ist so etwas wie dieses: create or replace function UFN_PURGEDATA(INPUTID IN VarChar2)