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

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