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

können wir call-Verfahren in einer Funktion in PL/SQL?

Anzahl der Antworten 5 Antworten
können wir den Aufruf der Funktion innerhalb der Prozedur , aber ist es möglich, den Anruf zu Verfahren innerhalb der Funktion ? Ich habe versucht, aber ich kann nicht rufen Sie die Prozedur innerhalb der Funktion. könnten

einfügen des Datensatzes in die Tabelle auf Ausnahme

Anzahl der Antworten 1 Antworten
Hier ist mein Szenario: Ich möchte eine Prozedur schreiben, in oracle gibt es vier Tabellen, tab1, tab2, tab3, err. tab1 hat einige Daten in zwei Spalten (id number, name varchar(250)), während andere leer sind. schema für tab2

Schleife durch eine explizite cursor in Oracle

Anzahl der Antworten 2 Antworten
Wie kann ich eine Schleife durch einen impliziten cursor, die erstellt wird, zum Beispiel aus einer Abfrage? Hier ist der Beispielcode: SERVEROUTPUT on; DECLARE TYPE ref_cursor IS REF CURSOR; cur REF_CURSOR; BEGIN OPEN cur FOR 'SELECT i.item_no,

Wählen Sie aus PLSQL Assoziatives array?

Anzahl der Antworten 3 Antworten
Ist es möglich zu verwenden, WÄHLEN Sie AUS, wenn Sie über ein assoziatives array? Ich bin ein array übergeben, um eine gespeicherte Prozedur durch .NET-Anwendung, und ich möchte in der Lage sein zu verwenden, dass array als

Oracle-PL-SQL FALL in die WHERE-Klausel

Anzahl der Antworten 2 Antworten
Ich weiß, ich könnte wahrscheinlich dies erreichen, indem Sie leicht setzen die zwei Anweisungen in einer CASE-Anweisung selbst, aber ich bin neu in SQL und versuchen zu lernen, zu schreiben, das die effiziente und intelligente Weise, ohne

Set display-Wert text-Feld bei änderung von anderen text-Element in Oracle ApEx

Anzahl der Antworten 2 Antworten
Habe ich eine Oracle ApEx (version 4.2.5) - Datenbank-Anwendung mit 1 "Home" - Seite Typ Anzeige der aktuellen Datensätzen in eine Tabelle und ein "DML-Form" Typ-Seite, wo Sie einfügen/update/löschen von Datensätzen in derselben Tabelle. Das ist eine

PLS-00302: Komponente deklariert werden müssen - Nicht in der Lage zu beheben

Anzahl der Antworten 3 Antworten
Habe ich versucht, das unter-Programm in der SQL developer und mit Blick auf einige Probleme: declare cursor emp_complex_cur is select e.fname,d.dlocation from employee e, dept_location d where e.dno=d.dnumber; emp_max_id integer; type emp_complex_rec is record(rname employee.fname%type,rlocation dept_location.dlocation%type); begin

Was ist der Unterschied zwischen PL/SQL und T-SQL?

Anzahl der Antworten 5 Antworten
Alles, was ich weiß ist, dass der ehemalige Oracle-und letzteres ist SQL-Server. Ich nehme an, einige Dinge könnten einfacher in einem gegen die andere, sondern es gibt bestimmte Dinge, die ich tun kann in PL, ich kann

Hol-und bulk-sammeln von REF CURSOR zurückgegeben wird eine Prozedur

Anzahl der Antworten 1 Antworten
Ich habe eine gespeicherte Prozedur, die eine SYS_REFCURSOR als OUT parameter. Die Signatur ist, zum Beispiel, wie folgt: PROCEDURE myProc(p_someID IN INTEGER, p_cursor OUT SYS_REFCURSOR); Rufe ich diese Prozedur von einer Funktion, wo muss ich kopieren Sie

PLS-00103: stießen auf das symbol "end-of-file", wenn Sie erwarten eine der folgenden Optionen: := . ( @ % ;

Anzahl der Antworten 1 Antworten
Was ist Los mit meinem PLSQL? CREATE OR REPLACE PROCEDURE REGISTRO_CLIENTE_TARJETA( v_nombre IN VARCHAR2, v_ap_paterno IN VARCHAR2, v_ap_paterno IN VARCHAR2, v_rfc IN VARCHAR2, v_email IN VARCHAR2, v_direccion IN VARCHAR2, v_numero IN VARCHAR2, v_num_seg IN VARCHAR2, v_mes_exp IN

PL/SQL-block-problem: "Keine Daten gefunden" - Fehler

Anzahl der Antworten 5 Antworten
SET SERVEROUTPUT ON DECLARE v_student_id NUMBER := &sv_student_id; v_section_id NUMBER := 89; v_final_grade NUMBER; v_letter_grade CHAR(1); BEGIN SELECT final_grade INTO v_final_grade FROM enrollment WHERE student_id = v_student_id AND section_id = v_section_id; CASE -- outer CASE WHEN v_final_grade

Oracle-bauen, um-und PL/SQL-Paket-Abhängigkeiten

Anzahl der Antworten 7 Antworten
Ich versuche, den Aufbau einer Liste von PL/SQL-Paket-Abhängigkeiten, so dass ich kann helfen, richten Sie einen automatisierten build-Skript für meine Pakete laufen auf dem test-server. Gibt es einen Weg, um zu starten mit einem einzigen Paket (ein

Wie kann ich das beheben eines ORA-01427 Fehler (Single-row subquery mehr als eine Zeile)?

Anzahl der Antworten 5 Antworten
Meine Anfrage hält eine Rückkehr ORA-01427-Fehler und ich weiß nicht, wie es zu lösen. update db1.CENSUS set (notes) = ( select notes from db2.CENSUS cen where db1.CENSUS.uid = cen.uid ) where headcount_ind = 'Y' and capture_FY =

Prozedur erstellt, mit der Kompilierung Fehler

Anzahl der Antworten 2 Antworten
Unten ist die Prozedur, die ich erstellt habe. Wenn ich es ausführen, ich bin immer "Prozedur erstellt, mit der Kompilierung Fehler" ich verstehe nicht, wo habe ich Fehler in der unter-Prozedur-code, jemand mir helfen, durch das finden

SQL-Trigger WHEN-Klausel Kompilierungsfehler

Anzahl der Antworten 2 Antworten
Ich bin versucht, einen trigger erstellen, der prüft, ob das eingegebene Datum ist in Reichweite, wenn die Prog_Type eingetragen ist 'FILM' jedoch erhalte ich einen Kompilierungsfehler, jedes mal, wenn die Anweisung ausgeführt wird. Den Fehler code ist

Mit Ref Cursor in Oracle SQL-Developer

Anzahl der Antworten 6 Antworten
Bin ich mit dem Oracle SQL-Developer, aber ich habe ein Problem sehen, Ergebnisse aus einem Paket, das gibt einen ref-cursor. Unten ist die Paket-definition: CREATE OR REPLACE package instance.lswkt_chgoff_recov as type rec_type is record ( source_cd lswk_tpr.gltrans.tpr_source_cd%TYPE,

Anzeige wählen Sie die Ergebnisse innerhalb anonymen block

Anzahl der Antworten 4 Antworten
Ich versuche zu Debuggen, WÄHLEN Sie innerhalb einer Prozedur, und ich versuche, dies mit einer anonymen block. Ich möchte, dass der SQL Developer einfach wieder die Letzte SELECT-Anweisung, aber ich bekomme die Fehlermeldung: ORA-06550: line 21, column

PLS-00402: alias erforderlich in der SELECT-Liste des Cursors zu vermeiden, doppelte Spaltennamen

Anzahl der Antworten 2 Antworten
Ich geschrieben habe, eine gespeicherte Prozedur an, ziehen Sie die Daten aus drei verschiedenen Tabelle mit join, aber ich bin nicht in der Lage das Ergebnis zu erhalten.Ich bin auch versucht, zu übergeben, dynamische Tabelle, aber es

ORA-22905 - bei der Abfrage eine Tabelle mit einer select-Anweisung

Anzahl der Antworten 2 Antworten
DECLARE TYPE record_AB IS RECORD ( AA VARCHAR2 (16 BYTE), BB VARCHAR2 (16 BYTE) ); TYPE type_tab_AB IS TABLE OF record_AB INDEX BY BINARY_INTEGER; tab_AB type_tab_AB; BEGIN SELECT * BULK COLLECT INTO tab_AB FROM... .. SELECT *

Gewusst wie: schreiben einer text-Datei von Pl/SQL, PLS Fehler 00363

Anzahl der Antworten 1 Antworten
Ich bin versucht, zu schreiben, um eine Datei aus einer Prozedur: out_File := Utl_File.FOpen('C:\test', 'batotest.txt' , 'W'); Utl_File.Put_Line(out_file , 'Hi this is text file!'); Utl_File.FClose(out_file); Kompilierungsfehler für PAKET xxxxxxxx Error: PLS-00363: âûðàæåíèå 'OUT_FILE' íå ì.á. èñïîëüçîâàíî êàê

Fetch in pl/sql-array Rückgabewerte in java

Anzahl der Antworten 5 Antworten
In Java, wie man Werte aus einer pl/sql Funktion, die ein array zurückgibt. wenn meine pl/sql-Funktion gibt array mit dem Namen myArray, in java ist es möglich, fetch-Werten von myArray in java-Objekte mit callablestatement? Dank Update 1

XML-Oracle : Mehrere Kind-Knoten extrahieren

Anzahl der Antworten 1 Antworten
Ich habe ein xml-code : <begin> <entry> <lastname>gordon</lastname> <NumberList> <number>100</number> <codelist> <code>213</code> <code>214</code> <codelist> <login> <user>user1</user> <user>user2</user> </login> <NumberList> <address> <addresslist>Jl. jalan pelan-pelan ke Bekasi, Indonesia</addresslist> </address> </entry> <entry> <lastname>mark</lastname> <address> <addresslist>Jl. jalan cepet-cepet ke Jakarta, Indonesia</addresslist>

So finden Sie die Spalte mit gleichen (einige x-Wert) Wert wiederholt mehr als einmal? Muss, um wieder diese Zeilen.

Anzahl der Antworten 3 Antworten
Gibt es eine Tabelle namens contacts mit Spalten id, name, address, ph_no etc. Ich brauche, um herauszufinden, Zeilen mit dem gleichen name, wenn die Zeilen Anzahl größer als 1 ist, zeigen diese Zeilen. Beispielsweise: Tabelle: contacts id--------name--------address---------ph_no--------

Die übergabe-TABELLE geben Sie als parameter für PLSQL-Verfahren

Anzahl der Antworten 2 Antworten
Ich habe eine plsql-block wie so dass im Grunde setzt Reihe von flags, die in einer Sammlung zu führen Prozeduren in einem Paket: declare TYPE tRunFlagRec IS RECORD(tRunFlag BOOLEAN); TYPE tRunFlagTab IS TABLE OF tRunFlagRec INDEX BY

So zeigen Sie den Typ einer Variablen in PL/SQL?

Anzahl der Antworten 3 Antworten
Gibt es eine Funktion in PL/SQL zu zeigen, eine variable, die genaue Art, wie die DUMP-Funktion in SQL? Ich habe versucht, die folgenden DECLARE l_variable INTEGER := 1; BEGIN DBMS_OUTPUT.PUT_LINE (DUMP (l_variable)); END; Aber es gibt die

Verwendung von Variablen in einer Oracle-trigger

Anzahl der Antworten 1 Antworten
Ich versuche, erstellen einen trigger für update einer Spalte überprüfen-hash. Es muss nicht HR, sondern auch für die sql-puzzle es ist hr, die Tabelle ist: DESC SINERS Name Null Type --------- -------- ------------ LAST_NAME VARCHAR2(20) SIN NOT

Welche Situationen Führen zu Oracle-Pakete Ungültig Werden?

Anzahl der Antworten 6 Antworten
Dem Szenario, das erstellt diese Frage: Wir haben ein Paket, das eine Abhängigkeit eines anderen Pakets, manchmal änderungen an der "Eltern" - Paket bewirkt, dass die abhängigen Paket ungültig, aber manchmal ist es nicht. Ihn gefangen hat,

Wie kann ich das kompilieren eines PLSQL-package

Anzahl der Antworten 3 Antworten
Wie kann ich kompilieren, oracle-Paket in sql-Eingabeaufforderung und mit Kröte? Ich googelte, bekam ich Antworten, die nur für neu zu kompilieren, konnte nichts finden, wie zu kompilieren. InformationsquelleAutor Siva | 2013-11-24

Unter dump der Tabellen in oracle 10g PL/SQL-Prozedur

Anzahl der Antworten 4 Antworten
Hi Erforderliche sofortige Reaktion, Möchte ich dump, einige ausgewählte Tabellen aus einem schema, kann jede Stelle sagen Sie mir, ist es möglich? Kann jemand bieten Prozedur durch ausführen, dass wir dump. z.B. ich habe schema, "testuser", und

Oracle - Notwendigkeit extrahieren von text zwischen bestimmten Zeichenfolgen

Anzahl der Antworten 4 Antworten
Beispiel - müssen extrahieren alles, was zwischen "Begin begin" und "End". Ich habe versucht, auf diese Weise: with phrases as ( select 'stackoverflow is awesome. Begin beginHello, World!End end It has everything!' as phrase from dual )

WENN NO_DATA_FOUND DANN SQL

Anzahl der Antworten 1 Antworten
Ich will, wenn dies geschieht, zu bitten, für die neue Variablen mit declare, aber wenn ich es starten fragt mich alles, was in der Anfang: Set serveroutput on; DECLARE v_aid ALUNO.AID%TYPE := &vs_aid; v_aluno ALUNO%ROWTYPE; BEGIN SELECT

Erhalte eine Fehlermeldung "ORA-06502: PL/SQL: numerische oder Wert Fehler: character string buffer too small"

Anzahl der Antworten 3 Antworten
Habe ich ein unter-Paket, das gibt Fehler ORA-06502: PL/SQL: numeric or value error: character string buffer too small Bitte lassen Sie mich wissen, was Los ist hier falsch. CREATE OR REPLACE PACKAGE BODY PKG_H IS PROCEDURE PROC_SUBMIT_H

Verwenden Sie Cursor-variable einfügen, mit einer Schleife in einer Prozedur speichern

Anzahl der Antworten 2 Antworten
Ich habe eine Prozedur speichern, und ich brauche, um alle ids von einer Tabelle, und fügen Sie neue Zeilen in eine andere Tabelle mit dieser ids die ich aber nicht gut verstehen, die Funktion cursor PROCEDURE INSERTMDCGENERAL

Ausführen einer Gespeicherten Oracle-Proc als ein Anderer Benutzer

Anzahl der Antworten 2 Antworten
Bin ich meistens einer oracle-Neuling, also verzeiht mir, wenn dies eine dumme Frage... Habe ich ein schema mit dem Namen 'CODE' mit eine gespeicherte Prozedur, die ausgeführt wird, beliebige SQL (für den Moment ignorieren Sie bitte die

Auflisten von Dateien in einem angegebenen Verzeichnis verwenden von PL/SQL

Anzahl der Antworten 1 Antworten
Ist es möglich, sich eine Liste aller Dateien (und deren Erweiterungen) gespeichert sind, in einem angegebenen Verzeichnis, die nur mithilfe von PL/SQL? (ohne Verwendung von Java-Prozeduren und andere ausgefallene Dinge. Einfach nur PL/SQL-code) P. S. Wenn es

PL/SQL wie kann ich wählen Sie in Tabelle den Typ der lokalen variable

Anzahl der Antworten 1 Antworten
PROCEDURE "ARCHIVE_CASE_LIST" ( a_case_id_list IN INLISTNUMBERS ) IS l_customers INLISTNUMBERS; INLISTNUMBERS ist Oracle-Tabelle von zahlen; Wie bereite ich vorab berechneten Liste von Kunden und speichern Sie Sie in l_customers, so dass ich brauche nicht zu verwenden, die

Ursache: FDPSTP konnte aufgrund ORA-06550: Zeile 1, Spalte 7:PLS-00221: ist nicht ein Verfahren oder undefiniert ist

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen, eine gleichzeitige Anfrage in APPS, aber ich bekomme immer diese Fehlermeldung (Cause: FDPSTP failed due to ORA-06550: line 1, column 7: PLS-00221: 'XXINV_ITEM_ORACLE_E5B0' is not a procedure or is undefined ORA-06550: line 1,

Map-Datenstruktur, die in pl/sql zum speichern von Schlüssel-Wert-paar?

Anzahl der Antworten 1 Antworten
Gibt es trotzdem, zum erstellen einer map-Datenstruktur, die in pl/sql. InformationsquelleAutor yesraaj | 2010-04-28

Wie man Informationen über einen Benutzer-Definierten Typ?

Anzahl der Antworten 4 Antworten
In der Einfachheit, PL/SQL, Folgen in der Regel die folgenden: DECLARE Variable declaration BEGIN Program Execution EXCEPTION Exception handling END; Ich bin ganz neu mit PL/SQL und ich bin auf der Suche in der Variablen-deklarations-Abschnitt, wo ich

PL/SQL - erstellen einer bedingten cursor?

Anzahl der Antworten 2 Antworten
Brauche ich ein bedingte cursor, wie: Wenn eine Zeile vorhanden ist (mit WENN VORHANDEN oder sowas in der Art), dann ist mein cursor ist: CURSOR varCursor IST SELECT 1 FROM DUAL; Anderes CURSOR varCursor IST, WÄHLEN Sie

PLSQL: VARBIABLE := SEQUENCE.NEXTVAL oder WÄHLEN Sie "SEQUENZ".NEXTVAL in VARIABLE von dual?

Anzahl der Antworten 1 Antworten
Was ist der Unterschied in PL/SQL aus: CREATE OR REPLACE FUNCTION WBAR_TEST_1 RETURN NUMBER IS LN_TMP NUMBER; BEGIN LN_TMP := SOME_SEQUENCE.NEXTVAL; RETURN LN_TMP; END WBAR_TEST_1; und CREATE OR REPLACE FUNCTION WBAR_TEST_2 RETURN NUMBER IS LN_TMP NUMBER; BEGIN

Wie finden Sie die Kosten einer gespeicherten Prozedur in Oracle und optimieren

Anzahl der Antworten 3 Antworten
Kann jemand lassen Sie mich wissen, wenn es irgendeinen Weg gibt, um herauszufinden, die Kosten einer gespeicherten Prozedur in Oracle? Wenn keine direkte Möglichkeit da ist, würde ich gerne wissen ersetzt. Die Art und Weise fand ich

Lösche die Datei vom server mit UTL_FILE.FRemove, ohne zu wissen, den Namen der Datei

Anzahl der Antworten 3 Antworten
Ich bin ein reporting analyst, der gefragt wurde, zu lernen, einige PL/SQL zu automatisieren einige Prozesse. So ich bin fast fertig, mit einem Schritt im Weg stehen. Ich habe ein Paket, das Lädt eine Tabelle mit einer

Wie ändern Sie die maximale Größe eines Tablespaces oracle 12c

Anzahl der Antworten 2 Antworten
Ich habe eine Tabelle Raum mit der Bezeichnung ts-Hexe hat eine maximale Größe 10go ich muss noch ein 1go wie kann ich Vorgehen? Dank InformationsquelleAutor einstein007 | 2014-08-14

Einfache Oracle-variable SQL-Zuordnung

Anzahl der Antworten 5 Antworten
Obwohl er verbrachte eine Stunde recherche kann ich nicht scheinen, um herauszufinden, wie man richtig eine variable definieren und dann verwenden Sie es in Ihrem SQL. Dies ist, was ich bisher produziert: DECLARE startDate DATE := to_date('03/11/2011',

ORA-06510: PL/SQL: unhandled user-defined exception [Oracle]

Anzahl der Antworten 1 Antworten
Ich bin relativ neu in Oracle -, so vergib mir meinen Mangel an wissen. Wann immer dieser trigger ausgelöst wird, bekomme ich immer eine Fehlermeldung, die besagt, dass ich eine unbehandelte benutzerdefinierte exception. An anderer Stelle in

Prozedur in PL/SQL mit create und cursor

Anzahl der Antworten 3 Antworten
Können, haben wir ein Verfahren mit Ersten erstellen einer Tabelle angenommen, create table INCOME_GROUP(income_compare_groups varchar(100)) ; Dann einfügen von Daten in diese Tabelle. insert into INCOME_GROUP values (10-20); Dann Verwenden Sie diese Tabelle in einen cursor. CURSOR

Wie kann ich mit PL/SQL Cursor-for-Schleife für einen Trigger

Anzahl der Antworten 2 Antworten
Hallo ich bin ein Neuling auf plsql dies ist das erste mal, dass ich plsql Ich erstellt trigger mit plsql. Hier ist die syntax, die ich verwenden, um zu erstellen, auslösen. aber es gibt ein Fehler wie

So rufen Sie eine Oracle-Prozedur mit Datum-Eingabe von Java-basierten webservice?

Anzahl der Antworten 2 Antworten
Nun habe ich eine Oracle-gespeicherten Prozedur mit IN-und OUT-Parameter. Die IN params sind einfache Typen und Sammlungen (customType als Tabelle customObject). Der OUT-Parameter sind ein REFCURSOR und einige varchars. Die Sache ist die: wenn ich senden einige

Oracle-trigger für mehrere Tabellen

Anzahl der Antworten 2 Antworten
ich habe 3 Tabellen A,B,C. Ich habe eine gespeicherte Prozedur, die diese 3 Tabellen mit join-Bedingung eingefügt, in der 4. Tabelle D. nun, was ich will, ist "INSERT-ODER UPDATE"gemacht, um diese 3 Tabellen(A,B,C) sollten das update auf