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

ORA-06532: Subskript außerhalb der limit-Fehler

Anzahl der Antworten 1 Antworten
Ich bin immer ein ORA-06532 Fehler in meinem pl/sql-Prozedur. Es hat zu tun mit meinem array, und es scheint passiert zu sein auf die Zeile, die beginnt: "term_1 := ...". Die Abfrage, die auswählt, in 7 Aufzeichnungen

Oracle-Prozedur automatisch jede Stunde

Anzahl der Antworten 1 Antworten
habe ich eine einfache Prozedur in oracle. pseudo-code ist CREATE OR REPLACE procedure update_summary begin delete from summary table; make different calculations from different tables, insert values row by row in summary table; end; Möchte ich dieses

Das ersetzen eines Teils einer Oracle-Paket

Anzahl der Antworten 5 Antworten
Muss ich ändern, eine Prozedur aus, die in einem Paket. Ich brauche zu berühren, sowohl die Erklärung und die Umsetzung. Als ich die Aufrechterhaltung patch-Dateien für jede änderung, ich möchte die änderungen minimal sein. Kann ich update

NO_DATA_FOUND, SELECT COUNT(*) IN var und var IST NULL Aufklärung über Trigger

Anzahl der Antworten 1 Antworten
Ich habe gelesen, dass ein SELECT dass doens nicht ermittelt werden keine Daten generiert NO_DATA_FOUND. Aber für meine Erfahrung ist dies nicht wahr, denn ich habe eine: SELECT COUNT(*) INTO mylocalvar FROM tbl; Auf einen leeren Tisch

Wie finde ich heraus, welches Paket/Verfahren zu aktualisieren ist eine Tabelle?

Anzahl der Antworten 4 Antworten
Ich würde gerne herausfinden, ob es möglich ist, um herauszufinden, welches Paket oder Verfahren in einem Paket-Aktualisierung einer Tabelle? Durch ein bestimmtes Projekt zu übergeben (die person, die übergeben das Projekt hat seit Links), ohne ordnungsgemäße Dokumentation,

oracle plsql: abrufen der runtime-parameter-Werte, wenn Sie eine Prozedur aufrufen

Anzahl der Antworten 2 Antworten
Brauche ich eine generalisierte Methode, um die Liste der runtime-Parameter (- Werte), wenn ich eine Prozedur aufrufen. Ich brauche etwas ähnliches wie die $$PLSQL_UNIT liefert den Namen der ausgeführten Prozedur. (plsql Oracle 10g) E. g. schauen Sie

die Weitergabe von komplexen java-Klasse, um pl/sql-Funktion

Anzahl der Antworten 1 Antworten
oracle-Entwickler geschaffen, Ihre API - PL/SQL-Funktion RECORD als argument. Das Problem ist, dass es aus anderen Aufzeichnungen, die Referenz-Tabelle der Datensätze .. create or replace TYPE QR_OS_REC AS OBJECT ( ICO VARCHAR2(8), OS05 DATE, OS09 QR_TAB, CONSTRUCTOR

JPA und SYS_REFCURSOR wie OUT-parameter

Anzahl der Antworten 2 Antworten
Will ich eine Prozedur aufrufen mithilfe von JPA mit SYS_REFCURSOR wie OUT parameter. Dies ist sehr einfach mit plain-JDBC-aber ich bin mir nicht sicher, ob das möglich ist in JPA. Meine Vorgehensweise ist wie folgt: CREATE OR

Wenn die Bedingung in PL/SQL-Skript mit cursor und loop

Anzahl der Antworten 2 Antworten
Ich würde Sie gerne Fragen, wie Sie nach Hilfe oder Beratung in diesem speziellen Fall. Ich habe die Tabelle "Teams". Die Tabelle enthält 3 Spalten - Problem, Responsible_team und More_Info (alle varchar2). Habe ich eine PL/SQL-Skript mit

PL/SQL source-code-parser (in Java)

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach Allzweck-source-parser in Java. Bibliothek, die mir helfen können, parser für PL/SQL-code. Auszug Funktionen, Prozeduren, packages und zeigen die Abhängigkeiten zwischen Ihnen. Sie benötigen mehr als einen parser zu berechnen "Abhängigkeiten". Siehe

Reflexion in PLSQL?

Anzahl der Antworten 1 Antworten
Ich Schreibe eine Prozedur zum Umgang mit benutzerdefinierten Objekt, das gespeichert ist in ANYDATA. Der Objekt-Typ und Attribut-Namen können erst zur Laufzeit, also kann ich nicht definieren, das viarable, für die es im declare-Abschnitt. In Java kann

Was ist der Unterschied zwischen cursor und Ansicht?

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen cursor und view ? Weil keiner von Ihnen speichern der Daten in der Datenbank. Das ist über die einzige Sache, die nicht anders.. Sie sind völlig unterschiedliche Konzepte. Sie sind nicht verwandt,

Vergleicht man die zahlen als string in oracle

Anzahl der Antworten 5 Antworten
Habe ich ein Vergleich, die in Oracle für zwei zahlen. 010 und 10. Sind Sie gleich, so lange als numerische Gleichheit betrifft; allerdings brauche ich, um Sie zu vergleichen als String. Ich habe versucht, to_char aber es

PL/SQL: Fehler beim erstellen von Sequenzen

Anzahl der Antworten 3 Antworten
Ich bin ganz neue PL/SQL, und bin mit Oracle SQL Developer zu schreiben eine Prozedur, die verwendet eine Sequenz zu generieren, die einen Primärschlüssel für einige vorhandene Daten, zum schreiben in eine andere DB. Den code in

Das abrufen von POST-Daten von externen Quelle in einem PL-SQL-Prozedur

Anzahl der Antworten 4 Antworten
EDIT ~ ich habe meine Frage selbst beantwortet unten in der EDIT Sektion, nicht zu beantworten, da fühle ich mich falsch, wenn ich die Punkte für die Beantwortung meiner eigenen post =/ Ich versuche einen Weg zu

Oracle-update-Anweisungen in einem batch-Modus

Anzahl der Antworten 3 Antworten
Muss ich laufen, ein paar relativ einfache SQL-update-Anweisungen zum aktualisieren einer einzelnen Spalte in einer Oracle-Tabelle mit 14,4 Millionen Zeilen. Eine Anweisung führt eine Funktion geschrieben in Java und der JVM läuft out of memory wie mache

Langsam löscht aus der Tabelle mit CLOB-Felder in Oracle 10g

Anzahl der Antworten 5 Antworten
Bin ich auf ein Problem, wo Oracle ist sehr langsam, wenn ich versuche zum löschen von Zeilen aus einer Tabelle, die enthält zwei CLOB-Felder. Der Tisch hat Millionen von Zeilen, keine Einschränkungen, und die löscht basierend auf

Gewusst wie: einfügen in eine Tabelle korrekt mit Hilfe der Tabelle von Datensätzen und füralle, die in pl/sql

Anzahl der Antworten 3 Antworten
Ich Datensätze eingefügt werden sollen MY_TABLE mit forall. Aber die keine. von Datensätzen dat eingefügt wird, hält über die änderung mit jedem test laufen! Ich denke es hat etwas zu tun mit Schleife-Zähler, aber ich bin nicht

Oracle PL/SQL dbms_output.put_line() vs dbms_output.put()

Anzahl der Antworten 2 Antworten
Ich habe eine triviale Frage, die ich noch nicht verstehen den Unterschied zwischen dbms_output.put_line() und dbms_output.put() set serveroutput on size 200000 Begin dbms_output.put_line('A' || CHR(10) || 'B'); End; / exec dbms_output.put_line('A' || CHR(10) || 'B'); Den oben

Oracle-PLSQL - Deklarieren Sie einen cursor auf eine nicht vorhandene Tabelle

Anzahl der Antworten 3 Antworten
Möchte ich deklarieren Sie einen cursor für eine Tabelle, die nicht vorhanden ist. Natürlich, mein Verfahren nicht kompilieren. Diese Tabelle ist eine temporäre Tabelle erstellt und durch einen vorgegebenen Prozess. Es existieren zur Laufzeit, sondern zur compile-Zeit

Was ist pass by reference in oracle?

Anzahl der Antworten 1 Antworten
Lese ich im internet und fand, dass der IN-parameter in der Prozedur ist pass-by-reference. Können Sie bitte erklären mit einem Beispiel? Vielen Dank im Voraus. Was Sie suchen, zu erklären? Das Konzept, einen Wert per Referenz übergeben?

Verschieben von Daten zwischen verschiedenen Servern im oracle

Anzahl der Antworten 1 Antworten
Ich bin neu in Oracle, und ich arbeite auf Bewegung zu bestimmten Daten aus einer DB auf einem server auf dem die DB auf einem anderen server. Den beiden DBs haben das gleiche schema, aber ich möchte,

Fehler: ORA-06502: PL/SQL: numerische oder Wert-Fehler: host bind-array zu klein

Anzahl der Antworten 1 Antworten
Möchte ich verstehen, wenn das oracle-Fehler Auftritt "Error: ORA-06502: PL/SQL: numerische oder Wert-Fehler: host bind-array zu klein" Ich habe eine plsql-block und es hat eine normale annonymus block hat DBMS_output.put_line und hat auch DBMS_output.setzen Sie in einer

Wie Sie dynamisch hinzufügen Intervall Zeitstempel?

Anzahl der Antworten 3 Antworten
Ich brauche irgendwann Schrittweite dynamisch eine timestamp-plsql-variable. Also, statt dies zu tun: timestamp_ := timestamp_ + INTERVAL '1' DAY; Ich würde das gerne machen thomething wie diese: timestamp_ := timestamp_ + INTERVAL days_ DAY; Es funktioniert nicht

So rufen Sie eine Oracle-PL/SQL-Objekt-super-Methode

Anzahl der Antworten 1 Antworten
Möchte ich Ihnen eine überschriebene PL/SQL-Methode. Hier ist ein Beispiel: -- super class create or replace type test as object ( n number, member procedure proc(SELF in out nocopy test, s varchar2) ) alter type test not

Zuordnung der oracle-Datenbank-directory-Objekt, um eine Netzwerk-Pfad

Anzahl der Antworten 1 Antworten
Ich bin eine versehentliche DBA. Wir haben die oracle-Datenbank läuft auf windows-server. Erstellte ich eine oracle-directory-Objekt mit dem Namen 'Ergebnis' und zugeordnet, die es zu einem der lokalen Laufwerke (C:\appResult) auf dem Datenbank-server. Die front-end-Anwendung wird ein

PL/SQL-Aufruf von JDBC-was in "SQLSyntaxErrorException: ORA-00900"

Anzahl der Antworten 2 Antworten
Ich versuche, verwenden Sie den folgenden code zum ausführen eines PL/SQL-Anweisung auf meinen Datenbank-server. public class Main { public static void main(String args) { String jdbcURL = "jdbc:oracle:thin:@172.22.88.9:1521/xavier.i.com"; Connection conn = null; Statement stmt = null; ResultSet

N Update zufällige Zeilen in SQL

Anzahl der Antworten 3 Antworten
Habe ich die Tabelle mit über 1000 Zeilen.Ich habe zum aktualisieren einer Spalte("X") in der Tabelle " Y " für n ramdom Zeilen. Dafür habe ich folgende Abfrage update xyz set X='Y' when m in ( 'SELECT

Wie man eine bedingte where-Klausel mit where in PL/SQL innerhalb der Prozedur

Anzahl der Antworten 2 Antworten
Ich habe eine ziemlich einfache Gespeicherte Prozedur, die ich in Schwierigkeiten bin, das zu tun, weil ich bin neu in SQL und PL/SQL. Ich Habe eine Tabelle mit einem Namen-Spalte, die den Datentyp varchar(55). Entdeckte ich, dass,

Oracle - Pause Datteln in Viertel

Anzahl der Antworten 2 Antworten
Gegeben 2 Termine (StartDate und EndDate), wie Generiere ich vierteljährlichen Perioden in Pl/SQL. Beispiel: Start Date: 01-JAN-2009 End Date: 31-DEC-2009 Erwartete Ausgabe: StartDate EndDate 01-JAN-2009 31-MAR-2009 01-APR-2009 30-JUN-2009 01-JUL-2009 30-SEP-2009 01-OCT-2009 31-DEC-2009 InformationsquelleAutor Asdfg | 2011-09-26

eine INTO-Klausel wird erwartet, dass in dieser SELECT-Anweisung beim arbeiten mit PLSQL

Anzahl der Antworten 2 Antworten
Ich erhalte die folgende Fehlermeldung. Immer die Fehler bei SELECT CASE - Anweisung. PLS-00428: eine INTO-Klausel wird erwartet, dass in dieser SELECT-Anweisung FOR REMS IN cur_names LOOP SELECT CASE WHEN EXISTS (SELECT 1 FROM SupplyTable WHERE FirstName

Warum bekomme ich ORA-01843: kein Gültiger Monat Fehler?

Anzahl der Antworten 1 Antworten
Ich habe gefragt, diese Frage in der früheren post ( https://stackoverflow.com/questions/16520216/ora-01843-not-a-valid-month ), aber den verändert, seit dann, und ich dachte, es wäre besser, um es klarer von Anfang an. Ich erhalte diese Fehlermeldung beim ausführen einer Prozedur

Problem mit UPDATE-Anweisung in der gespeicherten Prozedur in Oracle-Datenbank

Anzahl der Antworten 2 Antworten
Habe ich gespeichert-Prozedur in einer Oracle-Datenbank wie diese: create or replace PROCEDURE EDYTUJ_PRACOWNIKA (PR_IMIE IN VARCHAR2, PR_NAZWISKO IN VARCHAR2, PR_PENSJA IN FLOAT, PR_PRZELOZONY IN NUMBER, PR_ODDZIAL IN NUMBER, PRAC_ID IN NUMBER) AS tmpPensja FLOAT := 0; tmpPrzel

wählen Sie Spalten durch ein concat text als Spaltenname in oracle

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle mit Spalten benannt, die mit der Anzahl der Stunden des Tages wie folgt: col00 NUMBER(5) col01 NUMBER(5) col02 NUMBER(5) ... col23 NUMBER(5) ...und ich habe eine weitere Abfrage gibt eine Anzahl von Stunden.

Wie bekomme ich die Tabelle user defined types von PLSQL als out-param?

Anzahl der Antworten 2 Antworten
Ich habe eine PLSQL-code mit der folgenden Signatur. procedure getall( p_id in number, p_code in varchar2, x_result out tt_objs); type rt_obj is record( val1 mytable.attr1%type val2 mytable.attr2%type val3 mytable.attr2%type ); type tt_objs is table of rt_obj index

Die Erstellung des Pakets Probleme mit SQL Developer

Anzahl der Antworten 2 Antworten
Also ich habe noch nie gearbeitet, mit gespeicherten Prozeduren und haben nicht eine ganze Menge DB-Erfahrung im Allgemeinen, und ich habe eine Aufgabe zugewiesen wird, die erfordert, dass ich ein Paket erstellen und ich bin stecken. Mithilfe

java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint während der Ausführung von Oracle-Funktionen

Anzahl der Antworten 1 Antworten
Ich bin immer java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint Fehler beim starten der oracle-Funktion verwenden mybatis. Ich konfigurierte Frühjahr Transaktion ausgeführt Serialisierbare mit readOnly false. Unten ist das meine mapper-Klasse public interface ILockMapper { @Transactional(isolation=Isolation.SERIALIZABLE, readOnly=false) String aquireLock(final SpInOutFields

Ist das slash-Zeichen in einer Oracle-PL/SQL-Skript einen Fehler?

Anzahl der Antworten 5 Antworten
Ich bin der Sortierung eine Reihe von SQL-Skripten für meine Firma geschrieben in Oracle PL/SQL. Ich kam über eine wesentliche Skript mit einem seltsam platziert Schrägstrich in der Nähe der Unterseite. Es wird geprüft, in CVS diese

PLS-00103: stießen auf das symbol "end-of-file", wenn Sie erwarten, einen der folgenden Schritte: starten Sie die Funktion pragma-Verfahren

Anzahl der Antworten 4 Antworten
ich weiß, die Antwort ist vor der Frage, aber ich bin nur starrte blind auf meinen code. was ist falsch mit meiner Funktion??? anderen Beiträge sagen, es fehlt ein ; aber ich kann es einfach nicht finden.

Oracle-cursor läuft durch das Letzte Element zweimal

Anzahl der Antworten 5 Antworten
Ich habe eine ein-cursor-Schleife, die das Gebäude von einer Zeichenfolge durch Verkettung der Inhalt einer Tabelle zusammen, mit code, die entlang dieser Linien: OPEN cur_t; LOOP FETCH cur_t INTO v_texttoadd; v_string := v_string || v_texttoadd; EXIT WHEN

Erstellen-Funktion in einer Oracle-Datenbank mit Hilfe von java direkt

Anzahl der Antworten 2 Antworten
Ich verstehe, dass es möglich ist, java-Funktion, die in einer oracle-Datenbank mit dem Befehl CREATE JAVA - look hier. Ich lese viel darüber, wie dies zu tun, aber je mehr ich Las, desto mehr gibt es zu

ORA-00932: inkonsistente Datentypen: erwartet - got -

Anzahl der Antworten 1 Antworten
Ich habe mit Oracle(10g.2) als PHP-Programmierer seit fast 3 Jahren, aber wenn ich gab eine Zuweisung, ich habe versucht, verwenden Sie den ref Cursor-und collection-Typen für die erste Zeit. Und Ich 've durchsucht das web, wenn ich

Wie schlimm ist das ignorieren Oracle DUP_VAL_ON_INDEX-exception?

Anzahl der Antworten 5 Antworten
Ich habe eine Tabelle, wo ich die Aufnahme, wenn ein Benutzer angeschaut hat, ein Objekt mindestens einmal, also: HasViewed ObjectID number (FK to Object table) UserId number (FK to Users table) Beiden Felder NICHT NULL sind, und

String range richtig ist, warum immer noch bekommen PLS-00215: String Länge Einschränkungen müssen im Bereich (1 ..32767)

Anzahl der Antworten 1 Antworten
CREATE FUNCTION GET_NAME( V_CODE VARCHAR2) RETURN VARCHAR2 AS NAME VARCHAR2(242); BEGIN SELECT DISTINCT FACT_NAME INTO NAME FROM TABLEXXX WHERE FACT_CODE = V_CODE; RETURN NAME; END; Warum auch definiert VARCHA2 mit der Länge von 242, es zeigt immer

Wie um zu überprüfen, Oracle-Spalte Werte sind alle die gleichen, für eine bestimmte ID?

Anzahl der Antworten 3 Antworten
Ich versuche herauszufinden, der beste Weg, um zu bestimmen, die für eine spezifische ID innerhalb einer Oracle-11g-Tabelle hat 5 Spalten und sagen wir 100 Zeilen gegen diese ID, wenn alle Werte in der Spalte sind die gleichen

PL/SQL: Fehler "PLS-00306: falsche Anzahl oder Typen der Argumente im Aufruf" ausgelöst, für die Tabelle von zahlen

Anzahl der Antworten 4 Antworten
Ich versuche zu rufen, eine API mit der genauen Prozedur-Signatur, aber irgendwie ist die Tabelle von zahlen, die ich nicht glaube, ist richtig erkannt. API-definition: TYPE NUMLIST IS TABLE OF NUMBER INDEX BY VARCHAR2(50); PROCEDURE GETSERVICES_API (

PL/SQL-Fehler - ungültige Datei-ID

Anzahl der Antworten 2 Antworten
Benötigen Sie Hilfe mit code und Fehlermeldung. Nach ausführen dieses Codes: CREATE OR REPLACE DIRECTORY dir_vezba AS '/home/oracle/vezba'; CREATE OR REPLACE PROCEDURE raise_salary (p_deptno IN NUMBER, p_per IN NUMBER) ... END raise_salary; / SET VERIFY OFF DECLARE

PLS-00382: Ausdruck hat falschen Typ

Anzahl der Antworten 2 Antworten
Habe ich eine Prozedur definiert als: create or replace PACKAGE BODY PKG_BG_PRVDR_SCOPE_GROUP AS g_return_code NUMBER := 99; g_return_text VARCHAR2(500) := ''; g_return_desc VARCHAR2(500) := ''; c_return_length CONSTANT NUMBER := 500; g_revision_frozen NUMBER := -459; g_timestamp_error NUMBER :=

Shift-Operatoren in PL/SQL

Anzahl der Antworten 3 Antworten
Ob es eine alternative von shift Operatoren in PL/SQL? Es ist bitand Funktion, aber es akzeptiert nur binary_integer-Typ-Argumente. Was soll ich tun, wenn ich muss prüfen, niedrigere/höhere bit der wirklich lange Zahl (wahrscheinlich in der Linie)? In

Ist es möglich die Ausgabe einer SELECT-Anweisung von PL/SQL-block?

Anzahl der Antworten 10 Antworten
Wie kann ich eine PL/SQL-block zur Ausgabe der Ergebnisse einer SELECT - Anweisung genauso, als wenn ich hatte einen einfachen SELECT? Beispielsweise, wie eine SELECT wie: SELECT foo, bar FROM foobar; Hinweis : BEGIN SELECT foo, bar