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“.

PL/SQL abrufen von xml-utl_http

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren ist eine sehr einfache PL/SQL Verfahren in der Lage, um eine xml - Datei aus dem web. Den PL/SQL code ist der folgende: SET serveroutput ON SIZE 40000 set escape on create or

So erstellen Sie eine oracle-sql-Skript-spool-Datei

Anzahl der Antworten 4 Antworten
Ich habe eine Frage zu Spoolen, die die Ergebnisse von meinem Programm. Mein Beispiel-sql-Skript sieht wie folgt aus. whenever sqlerror exit failure rollback set heading off set arraysize 1 set newpage 0 set pages 0 set feedback

Wie zum einfügen in die Tabelle in die Oracle 10g-aus Text-Datei mit PLSQL Programm?

Anzahl der Antworten 3 Antworten
Ich versuche dieses PL/SQL-Programm in Oracle 10g. Zu text-Datei Lesen (Daten) vom Gipfel 'C:\Oracle' und laden Sie Sie in einer Oracle-Tabelle mit PLSQL-Skript. Aber, ich bin immer die folgenden Fehler: ORA-29283: invalid file operation ORA-06512: at "SYS.UTL_FILE",

Bulk-Sammlung mit LIMIT-Klausel in die geschachtelte Tabelle in PL/SQL

Anzahl der Antworten 1 Antworten
Wie der Titel sagt,, wie man bulk-sammeln Sie in einer geschachtelten Tabelle mit LIMIT-Klausel? In den folgenden Beispielen, cur_data ist eine geschachtelte Tabelle, die überschrieben wird, auf die nachfolgende BULK SAMMELN. Ich habe gesehen, zu VERLÄNGERN, verwendet

Zum Auffüllen der Daten in einer geschachtelten Tabelle in Oracle, wenn die geschachtelte Tabelle in einem Datensatz-Typ

Anzahl der Antworten 1 Antworten
Ich muss in der Lage sein, die Rückkehr aus einer Prozedur eine Liste von Werten in form einer cursor-variable. Aber in der Liste einige Felder können mehrere Werte haben z.B. ein Produkt können mehrere Textzeilen in das

Fehler(7,1): PLS-00103: stießen auf das symbol "BEGIN"

Anzahl der Antworten 1 Antworten
Bin ich ein neues PL/SQL-Benutzer. Ich habe versucht eine Prozedur erstellen und ausführen wie: create or replace procedure addp1(i in number) is begin insert into t3 values (i,'xxxx'); end addp1; begin addp1(99); end; aber ich habe error:

ORA-01747: Ungültiger Benutzer.Tabelle.Spalte, Tabelle.Spalte oder Spalte Spezifikation

Anzahl der Antworten 9 Antworten
Den obigen Fehler, wenn die execute immediate in einer Schleife aufgerufen wird Update CustomersPriceGroups set 1AO00=:disc Where cuno=:cuno Parameters: disc=66 cuno=000974 Update CustomersPriceGroups set 1AP00=:disc Where cuno=:cuno Parameters: disc=70.5 cuno=000974 Update CustomersPriceGroups set 1AQ00=:disc Where cuno=:cuno Parameters:

mysql - Wie behandeln Abfrage der Suche mit Sonderzeichen /(forward slash) und \(backslash)

Anzahl der Antworten 5 Antworten
Ich bin mit der Tabelle, wo eine Spalte können Sonderzeichen wie '/' Schrägstrich und '\' back slash. Nun, wenn ich versuche zu suchen, solche Datensätze aus der Tabelle, ich bin nicht in der Lage diese zu erhalten.

divisor ist gleich null

Anzahl der Antworten 3 Antworten
habe ich folgende Daten, aber in der Abfrage hab ich die null-problem bei der division durch null. also ich möchte die Ausgabe wie unten angegeben in zwei Formen. drop table t; create table t (id number(9), val1

So zeigen Sie eine sys_refcursor Daten in KRÖTE DataGrid

Anzahl der Antworten 2 Antworten
Bitte ich brauche Hilfe. (Ich SUCHTE EINE Menge und bekommen mehr verwirrt . ) Ich benutze Toad 9.7.25 und ich habe diese Prozedur (in einem Paket) PROCEDURE ReportaCC(pfcorte IN DATE, lcursor IN OUT SYS_REFCURSOR) IS BEGIN OPEN

ORACLE: Allgemeine Tabellenausdrücke Verwenden (Common Table Expressions) mit PL/SQL

Anzahl der Antworten 2 Antworten
First off, mein hintergrund ist in SQL Server. Allgemeine Tabellenausdrücke verwenden (Common Table Expressions) ist ein Kinderspiel und konvertieren Sie eine gespeicherte Prozedur mit Variablen erfordert keine änderungen an der Struktur der SQL-außer dem Ersatz eingegebenen Werte

ORACLE TRIGGER-Tabelle aktualisieren, wenn eine andere aktualisiert

Anzahl der Antworten 1 Antworten
Möchte ich ein Feld ändern in allen Zeilen einer Tabelle beim aktualisieren ein anderes. Ich habe ein Spiel, ein Schiedsrichter-Tabelle (mit einem nation_id) und die nation Tabelle. Jetzt möchte ich mich für die automatische Aktualisierung der referee_nation_Name

ORACLE-PL-SQL-Wie AUFTEILEN einer Zeichenfolge und gibt die Liste mit einer Funktion

Anzahl der Antworten 2 Antworten
Wie teilt man die angegebene Zeichenfolge für die angegebene Trennzeichen. Ex: EINGANG String => '1,2,3,4,5' Delimiter => ',' AUSGABE 1 2 3 4 5 InformationsquelleAutor Keshan Fernando | 2015-09-03

Wie typecast varchar2 schweben in oracle

Anzahl der Antworten 2 Antworten
ntwt FLOAT; ntwt:=TO_FLOAT(substr(text,27,7)); Error(38,9): PLS-00201: identifier 'TO_FLOAT' must be declared Bitte helfen Es ist überhaupt nicht klar, was die Frage ist. InformationsquelleAutor Aman Sehgal | 2014-06-04

Initialisierung einer pl/sql-record-Typ

Anzahl der Antworten 6 Antworten
In PL/SQL eine varray können initialisiert werden zum Zeitpunkt der Erstellung als: TYPE colour_tab IS VARRAY(3) OF VARCHAR2(20); french_colours colour_tab := colour_tab('RED','WHITE','BLUE'); Gibt es eine entsprechende Methode der Initialisierung für PL/SQL-record-Typen? type location_record_type is record ( street_address

Oracle EXECUTE IMMEDIATE mit variabler Anzahl der bindet möglich?

Anzahl der Antworten 5 Antworten
Brauche ich eine dynamische SQL-Ausführung auf Oracle-wo weiß ich nicht die genaue Anzahl der bind-Variablen in der SQL-Laufzeit vor. Gibt es eine Möglichkeit, eine variable Anzahl der bind-Variablen im Aufruf EXECUTE IMMEDIATE irgendwie? Genauer gesagt, muss ich

Oracle - Rückkehr kürzeste string-Wert in einer Reihe von Zeilen

Anzahl der Antworten 7 Antworten
Ich versuche eine Abfrage schreiben, dass die Rendite der kürzesten Zeichenfolge in der Spalte an. Für ex: wenn Spalte hat Werte ABCDE, ZXDR, ERC, die die Abfrage zurückgeben soll "ERC". Ich habe geschrieben die folgende Abfrage, aber

ORA:00900 - Ungültige SQL-Anweisung

Anzahl der Antworten 2 Antworten
Ich bin neu in der weiten Welt von oracle. Was ich versuche zu tun ist, erstellen Sie eine gespeicherte Prozedur und abrufen der Ergebnis. Mein Verfahren geht so Create or Replace Procedure usp_RotaPlateProductie_Select( afdelingId in varchar2, productTypeId

PL/SQL spool-Oracle-Tabellen, um eine csv-Datei

Anzahl der Antworten 1 Antworten
Ist es möglich, die Spule mehrere Oracle-Tabellen, um eine csv-Datei (in verschiedenen wooksheets)? Ich ja, wie? Dank 🙂 CSV-Datei hat nur ein Tabellenblatt CSV-Datei hat keine Arbeitsblätter - es ist ein einfaches plain-text-Datei. InformationsquelleAutor user2173818 | 2013-03-15

PL/SQL schreiben wie man mehrere Anweisung in einer einzelnen gespeicherten Prozedur

Anzahl der Antworten 4 Antworten
Ich das folgende problem, Schreiben Sie eine Prozedur, verringert sich der Lohn um 10% für alle Angestellten verdienen weniger als der aktuelle Durchschnittliche Gehalt. Behandeln Sie den Inhalt der Tabelle EMP als "alle Mitarbeiter". Haben Ihre Verfahren

PLS-00049 SCHLECHT BIND-VARIABLEN

Anzahl der Antworten 1 Antworten
Ich versuche einen Auslöser erstellen, so dass, wenn die PL_Witness-Tabelle aktualisiert wird, macht es eine Aufzeichnung von diesem in die PLAUDWIT Tabelle, die ein auditing-Tabelle. Jedoch, jedes mal, wenn ich versuchen, diese trigger, bekomme ich schlechte bind-variable,

Fehler PLS-00323 in Paket Körper, Prozedur-name korrekt ist

Anzahl der Antworten 1 Antworten
den Folgen code wird immer ein Fehler PLS-00323 an zwei Orten. Die erste Stelle ist auf das Verfahren spt_save_casedetail und es sagt, "Unterprogramm oder den cursor 'spt_save_casedetail' deklariert ist, in der package-Spezifikation und definiert werden muss, die

oracle-gespeicherten Prozedur zum importieren der csv-Datei in die Ziel-Tabelle

Anzahl der Antworten 1 Antworten
Ich habe eine gespeicherte Prozedur zum einfügen der CSV-Daten in eine oracle-Tabelle mit dem UTL-Funktionen. Das Teil bin ich immer ratlos ist, wenn ich regexp_substr vor dem einfügen in die Zieltabelle. Ich ging über regexp_substr in eine

Wie kann ich zählen nur NULL-Werten in Oracle/PLSQL?

Anzahl der Antworten 7 Antworten
Wie kann ich zählen nur NULL-Werten in Oracle/PLSQL? Möchte ich nur zählen die null-Werte. Gibt es eine Funktion, die das tut? InformationsquelleAutor Dan F. | 2010-05-15

Fehler in Oracle-Prozedur-Objekt ist ungültig

Anzahl der Antworten 2 Antworten
Wo ist der Fehler? Zusammenstellung endet mit Fehler und ich habe keine Ahnung, wohin ich gehe falsch. create or replace PROCEDURE make_payoff(user_id_argument number) is begin payoff_amount:= 0; CURSOR Clicks IS SELECT c.cpc FROM click as c JOIN

Was ist der Punkt, dbms_lob.createtemporary()?

Anzahl der Antworten 1 Antworten
Ich verstehe nicht ganz, was der Punkt des dbms_lob.createtemporary () - Funktion. Wie ist: DECLARE myclob CLOB; BEGIN myclob := 'foo'; END; anders aus: DECLARE myclob CLOB; BEGIN dbms_lob.createtemporary( myclob, TRUE ); myclob := 'foo'; dbms_lob.freetemporary( myclob

ZÄHLEN in PLSQL ORACLE

Anzahl der Antworten 3 Antworten
Ich habe diese Frage gestellt, bevor, aber ich bekam keine Hilfe. Ich möchte, um die Anzahl von Zeilen in zwei verschiedenen Tabelle ein Attribut. Das ist mein code . Anstatt des Holens der Gesamtzahl, in dem die

Oracle Fuzzy-text-Suche

Anzahl der Antworten 1 Antworten
Wie würde man gehen über das tun ein fuzzy-Namen-Suche in Oracle? Beispiel: Unserer Daten-system hat der am günstigsten gelegene mailing als: Herr Nicolas Jim Raleigh Aber in Facebook, oder andere such-Feld, der name, der an den Algorithmus

Trigger für nur geänderte Werte

Anzahl der Antworten 2 Antworten
Sagen wir 3 Datensätze in Tabelle: orig_tab --------------------------------------------- | PK | Name | Address | Postal Code | --------------------------------------------- | 1 | AA | Street1 | 11111 | | 2 | BB | Street2 | 22222 |

XML-Rückkehr aus einer Oracle-Gespeicherten Prozedur

Anzahl der Antworten 3 Antworten
Leider sind die meisten meiner DB-Erfahrung mit MSSQL die dazu neigt, halten Sie Ihre hand viel mehr als die von Oracle. Was ich versuche zu tun, ist ziemlich trivial, in tSQL, jedoch, pl/sql gibt mir Kopfschmerzen. Habe

Loop-index-Variablen verwenden, ist ungültig in PL/SQL-Collections

Anzahl der Antworten 1 Antworten
Nachdem ich die Ausführung dieses erhalte ich die folgende: PL/SQL: ORA-00942: table or view does not exist PLS-00364: loop index variable 'EMP_REC' use is invalid Heißt es: In einem block oder Teilprogramm, benutzerdefinierte Datensätze sind instanziiert, wenn

übergeben von Tabellen-und Spaltennamen dynamisch, mit bind-Variablen

Anzahl der Antworten 2 Antworten
Ist es ein Weg, um pass Spalten-und Tabellennamen dynamisch eine Abfrage mit bind-Variablen? Dies könnte geschehen, indem mit einem einfachen operator ||, aber ich möchte einen anderen Ansatz, mit dem dies erreicht werden kann. BEARBEITEN OPEN abc_cur

PLS-00123) aufweisen: - Programm zu groß (Diana Knoten) beim Versuch zu kompilieren eines Pakets

Anzahl der Antworten 1 Antworten
Während der Kompilierung ein Paket, rannte ich in eine Fehlermeldung: Error: PLS-00123: program too large (Diana nodes) Line: 1 Paket in Frage, hat über 1k Zeilen (Skillung) + 13k-Linien im Körper. Während der recherche zu diesem, stieß

PL/SQL verwenden, VARRAY in der IN-KLAUSEL

Anzahl der Antworten 2 Antworten
Ist es möglich, VARRAY in der IN-KLAUSEL pl/sql? InformationsquelleAutor Lohit | 2011-12-12

wie man richtig mit Fall in where-Klausel

Anzahl der Antworten 3 Antworten
So, ich habe eine Prozedur, die ich bin derzeit in den Prozess der Fehlersuche und ich habe verengt es bis zu diesem select-Anweisung. Hinweis: to_date("), 3300, 5220 ist eine Darstellung dessen, was kommen würde, von einem parameter.

Führen Sie mehrere Abfragen in eine einzige Oracle-Befehl in C#

Anzahl der Antworten 2 Antworten
Ich bin mit visual studio 2013 und oracle-Datenbank.Ich möchte ausführen mehrerer create table-Abfragen auf einmal in einzelne oraclecommand ist es möglich ? Ich bin versucht, folgenden aber nicht funktioniert OracleCommand cmd = new OracleCommand(); cmd.Connection = con;

wie kann ich mehrere select-Anweisungen in oracle-Prozedur

Anzahl der Antworten 5 Antworten
Habe ich geschrieben das folgende Verfahren create or replace procedure sp_abc_profile ( f_symbol_in abc.colname%TYPE ) is profile abc%rowtype; is profile2 abc2%rowtype; begin SELECT fname, lname,mname,age INTO profile FROM abc WHERE f_symbol = f_symbol_in; SELECT initiaiinvestment AS minInitialInvestment,

PL/SQL Schleife über cursor

Anzahl der Antworten 2 Antworten
Mein problem ist nicht übermäßig kompliziert, aber ich bin ein Neuling auf PL/SQL. Ich brauche, um eine Auswahl aus einem UNTERNEHMEN-Tabelle basierend auf bestimmten Bedingungen. Ich habe dann Durchlaufen müssen diese und konvertieren Sie einige der Felder

Massen sammeln ...für alle Verwendung

Anzahl der Antworten 4 Antworten
Ich möchte verstehen, die Nutzung und die Notwendigkeit für die Massen sammeln forall Aussagen. Beispiel erwähnt hier In den meisten Beispielen in verschiedenen web-Seiten; Autoren zunächst abrufen von Daten aus einer Tabelle mithilfe von bulk collect Aussagen.

cursor in einem trigger

Anzahl der Antworten 1 Antworten
Ich habe eine vorhandene TABELLE postn_matrix enthält eine Liste der Mitarbeiter und eine Zählung Ihrer resp. Positionen in der organisation. Wenn eine position von einem Benutzer Hinzugefügt oder entfernt wird, wird die entsprechende Anzahl spiegelt sich in

Erstellen Sie eine Prozedur in PL/SQL zur Anzeige aller Informationen aus einer Tabelle

Anzahl der Antworten 4 Antworten
Wie der Titel besagt, bin ich versucht, erstellen Sie eine Prozedur zur Anzeige aller Informationen über Mitarbeiter(Feld "employee_id", NAME, EMAIL_ADDRESS, HIRE_DATE, und UPDATE_DATE). Der Haken ist, dass wenn das Feld "employee_id" ist nicht in der Tabelle, dann

Zum deaktivieren der alten und neuen Wert der option in der Ausgabe, wenn ich ausführen PL/SQL-Programm

Anzahl der Antworten 2 Antworten
Ich bin neu in pl/sql, so könnte dies eine dumme Frage, habe ich eine einfache PL/SQL-Programm: DECLARE inputData VARCHAR2(1024); BEGIN inputData :='&&inputData' ; Dbms_Output.put_line('Value entered is:' || inputData); END; / Wenn ich dieses Programm ausführen, ich bin

Cursor - %notfound ist true, selbst wenn die Zeile zurückgegeben wird

Anzahl der Antworten 2 Antworten
Habe ich einen cursor, der verwendet wird, um einige vorläufige Informationen für einige andere Verarbeitung. Es ist möglich, dass die Abfrage sichern kann der cursor keine Zeilen zurückgibt, und in diesen seltenen Fällen, wollen wir das eine

Oracle-Gespeicherten Prozedur: Rückgabe eines Mehrere Zeilen

Anzahl der Antworten 2 Antworten
Können Sie bitte helfen Sie mir in meine Gespeicherten Prozedur? Ich wollte es, um Eingänge und mehrere Zeilen zurückgeben, um auf front-end-Anwendung. Allerdings habe ich Fehler in meinen Gespeicherten Prozedur. Objekt Typ: CREATE TYPE org_rspnsble_prsns_type AS OBJECT

Oracle Apex: Javascript-code in den PL/SQL Block

Anzahl der Antworten 2 Antworten
Ist es möglich, JavaScript-code in den PL/SQL block. Ich möchte zur Ausführung des pl/sql-block mit JavaScript-code auf "Absenden" in oracle Apex-Seite Prozess. DECLARE v_count NUMBER; BEGIN select count(*) into v_count from summary where prd_items = 'Total'; HTP.p

Prozedur-Aufruf innerhalb einer PL/SQL-block

Anzahl der Antworten 3 Antworten
Habe ich einige SQL-code, der zum füllen einer Datenbank, die funktioniert Prima: INSERT INTO PDF_DOCUMENT_ELEMENT (DOCUMENT_ELEMENT_ID, DOCUMENT_ID, ELEMENT_ID) VALUES (1, 1, 1); INSERT INTO PDF_DOCUMENT_ELEMENT (DOCUMENT_ELEMENT_ID, DOCUMENT_ID, ELEMENT_ID) VALUES (2, 1, 1); INSERT INTO PDF_DOCUMENT_ELEMENT (DOCUMENT_ELEMENT_ID, DOCUMENT_ID,

Mit REGEXP_SUBSTR als split in Oracle

Anzahl der Antworten 1 Antworten
Habe ich A.FIELD welche Ausgänge das folgende format: 9:30AM - 12:50PM AbCdEfGhIj XY-000 Ich versuche, herauszufinden, einen Weg, um jeden einzelnen Wert basierend auf einem bestimmten Trennzeichen. Alle ints die vor dem 1. : (ex: 9) Alle

Tabelle erstellen wenn es nicht vorhanden ist, und geben Sie eine Zeile nach der Erstellung

Anzahl der Antworten 4 Antworten
Muss ich eine Tabelle erstellen wenn es nicht vorhanden ist, und wenn es erstellt wird, fügen Sie eine einzelne Zeile es. Ich bin neu in oracle und PL/SQL, so dass ich im Grunde muss ein äquivalent für

Legen Sie eine Sequenz, und WÄHLEN Sie

Anzahl der Antworten 3 Antworten
Ich versuche in eine Tabelle einfügen, wo die ID ist die nächste in einer Sequenz, und einige von den anderen Werten gezogen werden, die aus einer Tabelle. Ich weiß, dass das nicht funktionieren: INSERT INTO ORDERS(order_id, foo1,

PL/SQL-aufrufen einer Funktion in einem trigger

Anzahl der Antworten 1 Antworten
Ich versuche so eine Funktion zu erstellen mit Oracle-PL/SQL-speichert das aktuelle Datum in eine variable. Diese Funktion wird aufgerufen, in einem trigger. Der trigger (unter anderem) fügen Sie diese variable in eine neue Tabelle, die bereits erstellt