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

Gibt es eine Funktion zum hinzufügen von Speicherplatz in PL/SQL

Anzahl der Antworten 3 Antworten
In T-SQL, SPACE () - Funktion dient zum hinzufügen von Leerzeichen in einen string. Für z.B. @s = 'He' + space(5) + 'llo' Ausgabe He llo So gibt es eine Funktion in PL/SQL-das entspricht einem LEERZEICHEN()? Danke.

ORA-20001, ORA-06512: in Zeile 59 ORA-06512 Ausnahme Fehler

Anzahl der Antworten 1 Antworten
Hier ist ein Teil meines PL/SQL-block, wo definiere ich eine Ausnahme. Es läuft okay, wenn meine Daten enthalten keine Ausnahmen, sondern generieren eine Fehlermeldung, wenn es Ausnahmen gibt. Die Fehlermeldung lautet wie folgt:"ORA-20001: Ungültige Partitur ändern. ORA-06512:

Fremdschlüssel bezieht ein Feld von zwei Tabellen in oracle

Anzahl der Antworten 3 Antworten
Ich bin versucht, einen Fremdschlüssel durch, die sich auf verschiedene Tabellen. Vorstellen, dass die Tabellen: Active_Card((primary key)Num_id Anzahl, num_card Anzahl,is_active varchar2); TMP_CARD((PK)num_card Anzahl, reg_date Datum); DEFINITIVE_CARD((PK num_card-Nummer, name varchar, create_date Datum) So num_card ist Fremdschlüssel von Active_Card.

PLS-00323 Fehler in oracle

Anzahl der Antworten 4 Antworten
Ich bin erstellen Sie eine Prozedur in einem Paket. Ich habe aktualisiert die Spezifikation des Pakets und dann, wenn ich die Aktualisierung der Körper des Pakets zeigt es mir die folgende Fehlermeldung. [Fehler] PLS-00323 (314: 13): PLS-00323:

Ungültige SQL-Typ: sqlKind = nicht initialisiert Fehler angezeigt wird

Anzahl der Antworten 3 Antworten
String s1 = PasswordText4.getText(); String s2 = ConfirmText4.getText(); String s3 = NameText4.getText(); String s4 = UsernameText4.getText(); String s5 = jLabel16.getText(); if (PasswordText4.getText().equals(ConfirmText4.getText()) && s1.length() != 0 && s3.length() != 0 && s1.length() >= 4 && s2.length() >=

Variable Anzahl von Argumenten in PL/SQL gespeicherten Prozedur

Anzahl der Antworten 2 Antworten
Können eine Prozedur in PL/SQL nehmen eine variable Anzahl von Argumenten? In meinem Fall, die Prozedur wird aufgerufen, durch den submit-button eines Formulars und das Formular hat eine variable Anzahl von Eingängen. imo verwenden Sie entweder die

Was ist der Unterschied zwischen := und = in Oracle PL/SQL

Anzahl der Antworten 2 Antworten
Ich will wissen in Oracle PL/SQL, = kann verwendet werden, für Boolscher Vergleich, kann es verwendet werden für die Zuordnung als gut? Während wird := verwendet, die für die Initialisierung der Variablen kann es verwendet werden für

Wie berechnen Sie eine Spalte in oracle 10g?

Anzahl der Antworten 2 Antworten
create table ord_tbl ( ord_id number(10) primary key, ord_name varchar2(20), quantity number(20), cost_per_item number(30), total_cost number(30)--This colm shud be (quantity*cost_per_item), ord_date date ) Also, wenn ich Zeilen einfügen, die dann die 'total_cost' sollen automatisch erzeugt und in

Verwenden Sie ein berechnetes Feld in der where-Klausel

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit, verwenden Sie ein berechnetes Feld in der where - Klausel? Ich will etwas tun, wie SELECT a, b, a+b as TOTAL FROM ( select 7 as a, 8 as b FROM DUAL UNION

Hat Oracle für die Transaktion ein Rollback auf einen Fehler?

Anzahl der Antworten 3 Antworten
Fühlt sich an wie eine dumme Frage, aber sehe ich Folgendes in die Oracle concepts guide (auf Transaktions-management: Eine Transaktion endet, wenn eine der Folgendes tritt auf: Einen Benutzer sendet eine COMMIT-oder ROLLBACK Anweisung ohne SAVEPOINT-Klausel. Führt

KEINE DATEN GEFUNDEN in loop cursor

Anzahl der Antworten 2 Antworten
Ich hab 'Keine Daten gefunden' - Fehler, wenn ich lief die folgenden codes in PLSQL. declare v_firm_id number; amount number; begin OPEN MT_CURSOR FOR SELECT firm_id FROM t_firm; LOOP FETCH MT_CURSOR INTO v_firm_id; EXIT WHEN MT_CURSOR%NOTFOUND; Select

ORA-12545: die Verbindung ist fehlgeschlagen, da Ziel-host oder-Objekt nicht vorhanden ORA-06512

Anzahl der Antworten 1 Antworten
Habe ich folgende Fehlermeldung, wenn ich versuche zum herstellen einer HTTP-Anfrage Verbindung: ORA-29273: HTTP-Anforderung ist fehlgeschlagen ORA-06512: at "SYS.UTL_HTTP", Zeile 1029 ORA-12545: die Verbindung ist fehlgeschlagen, da Ziel-host oder-Objekt nicht vorhanden ORA-06512: in Zeile 10 . Linie

Wie führe ich private procedures in einer Oracle-Paket?

Anzahl der Antworten 2 Antworten
Dies ist mein Erster Versuch beim erstellen eines Pakets, also ich muss fehlt etwas wirklich, wirklich offensichtlich (nichts, ich habe Gegoogelt für scheint selbst halte es für erwähnenswert). Offensichtlich, wenn Sie Prozeduren in Ihrem Paket Körper, die

Warum bekomme ich PLS-00302: Komponente deklariert werden muss, wenn es existiert?

Anzahl der Antworten 2 Antworten
Ich bin mit Oracle 10.2. Arbeite ich in einigen scripts zu bewegen, einige ORACLE-Objekte von einem SCHEMA (S1) zu einem anderen (S2). Ich bin mit der Erstellung der Funktionen mit einer DBA-Rolle werden. Wenn Sie verschoben, eine

Warum läuft diese Abfrage mit EXECUTE IMMEDIATE verursachen?

Anzahl der Antworten 1 Antworten
Ich Schreibe eine PL/SQL-Prozedur muss, um dynamisch zu generieren, werden einige Abfragen, eine davon beinhaltet das anlegen einer temporären Tabelle mit Ergebnisse aus einer Abfrage als parameter. CREATE OR REPLACE PROCEDURE sqlout(query IN VARCHAR2) IS BEGIN EXECUTE

Gewusst wie: aufrufen von Oracle-MD5-hash-Funktion?

Anzahl der Antworten 4 Antworten
Habe ich folgenden code. Ich bin mit Oracle 11g. SELECT DBMS_OBFUSCATION_TOOLKIT.md5 (input => UTL_RAW.cast_to_raw( FIRST_NAME ||LAST_NAME )) md5_key , FIRST_NAME , LAST_NAME FROM C_NAME_TAB WHERE PKEY='1234' Wie kann ich diesen code aufzurufen? Kann ich direkt diesen code

pl/sql-Objekt-Typen "ORA-06530: Verweis auf nicht initialisierte composite" - Fehler

Anzahl der Antworten 2 Antworten
ich habe ein Typ wie folgt: CREATE OR REPLACE TYPE tbusiness_inter_item_bag AS OBJECT ( item_id NUMBER, system_event_cd VARCHAR2 (20), CONSTRUCTOR FUNCTION tbusiness_inter_item_bag RETURN SELF AS RESULT ); CREATE OR REPLACE TYPE BODY tbusiness_inter_item_bag AS CONSTRUCTOR FUNCTION tbusiness_inter_item_bag

Kann %NOTFOUND null zurückgegeben, nachdem eine Holen?

Anzahl der Antworten 3 Antworten
Diese Frage ausgelöst wird, ein sehr interessanter Punkt; es scheint ein Widerspruch in der Oracle-Dokumentation, ob es möglich ist, für %NOTFOUND zu null nach zu Holen. Ist es? Zitat aus der 11g Dokumentation Hinweis: In Beispiel 6-16,

Oracle-Formular FRM-40735: ON-ERROR trigger raised unhandled exception ORA-06502

Anzahl der Antworten 1 Antworten
Ich habe eine Tabelle trigger wie folgt: CREATE OR REPLACE TRIGGER PAT_BUR_DOB_TRG BEFORE UPDATE OF DOB ON PAT REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW -- PL/SQL Block begin tgln_sys_error_pkg.compare_dates(trunc(add_months(:new.dob, -12)), trunc(tgln_sys_error_pkg.GET_LIST_DATE(:old.pat_id)), tgln_sys_errnums_pkg.en_retr_waitlist_date); end;

So rufen Sie ein shell-Skript aus PLSQL Programm

Anzahl der Antworten 4 Antworten
Könnten Sie bitte lassen Sie mich wissen, wie rufen Sie ein shell-Skript aus PLSQL Programm? InformationsquelleAutor Chandra Bhushan | 2010-11-01

Wie Sie geben Benutzername und Passwort beim Aufruf von HTTP-Seite?

Anzahl der Antworten 1 Antworten
Habe ich diesen code, wenn ich diesen starte, bekomme ich Berechtigungsnachweises. Wie geben Sie Anmeldeinformationen .Die Authentifizierung auf windows in der https-Seite. Bedeutet pop-up wird erscheinen, um die Anmeldeinformationen zu erhalten declare req UTL_HTTP.REQ; resp UTL_HTTP.RESP; value

Wie kann ich call pl/sql-Prozedur (Funktion, Rückgabe Zahl, Wert)?

Anzahl der Antworten 2 Antworten
Bin ich mit Oracle SQL developer oder Oracle SQL* Plus InformationsquelleAutor Mattan | 2010-10-31

Oracle 11g : Bei der Deklaration der neue TYP als TABELLE, muss ich hinzufügen "INDEX BY PLS_INTEGER"?

Anzahl der Antworten 1 Antworten
Was ist der diffecence zwischen hinzufügen INDEX BY PLS_INTEGER und nicht am Ende der Erklärung der neuen Tabelle. Schauen Sie auf dieses Beispiel: DECLARE GC_BULK_LIMIT CONSTANT INTEGER := 500; CURSOR CUR_CLIENTS IS SELECT C.ID, C.NAME FROM CLIENTS

Was ist die syntax zum definieren eines Oracle-Prozedur innerhalb einer anderen gespeicherten Prozedur?

Anzahl der Antworten 1 Antworten
Nach vielen Google-und SO sucht, ich kann nicht finden eine definitive Antwort auf diese simple Frage: Wie kann ich definieren, eine Prozedur innerhalb einer anderen Prozedur verwenden? Ich weiß, dass es verschachtelte Blöcke und verschachtelte Prozeduren, aber

Mit utl_http & Geldbörsen auf 12c: Zertifikat-Validierung scheitern

Anzahl der Antworten 1 Antworten
Hoffe, dass jemand erkennen kann, was ich falsch mache als ich bin, sich bald von dieser. Habe ich verwendet utl_http & Geldbörsen aufrufen von https auf 11gR1, ohne viel Mühe, aber unsere neue 12c-installation verursacht mir viel

Wie zählen die Anzahl der Ziffern einer Zahl in oracle pl/sql?

Anzahl der Antworten 2 Antworten
Muss ich ändern Anzahl, die mit mehr als 5 Ziffern.LÄNGE-Funktion ist für Strings, aber nicht für die Anzahl der Ziffern.Was sollte getan werden, um die Anzahl der stellen einer Zahl? Ganze zahlen, oder haben Sie vielleicht umgehen

Einfach "SELECT", mit einer Variablen, aber ohne "IN"

Anzahl der Antworten 3 Antworten
Habe ich einige unterschiedliche SELECT-Abfragen mit den gleichen Werten. Ich will etwas, das wie ERKLÄREN, aber wenn ich Schreibe ein einfaches DEKLARIEREN, heißt es, "IN" zu erwarten ist. Wenn ich will, nur ein "SELECT", wie kann ich

Die Verwendung einer Oracle-Assoziativen Array in einer SQL-Abfrage

Anzahl der Antworten 2 Antworten
ODP.Net stellt die Möglichkeit, pass-Assoziativen Arrays als Parameter in einer gespeicherten Oracle-Prozedur von C#. Seine ein nettes feature, es sei denn, Sie versuchen, zu verwenden die Daten, die assoziativen array in einer sql-Abfrage. Der Grund dafür ist,

Kann Oracle Validierung von XML mit Hilfe eines XSD-Schemas, die auf dem lokalen Datei-system?

Anzahl der Antworten 2 Antworten
Möchte ich bitten, eine Frage zu XML-Dokument die Validierung gegen Ihre zugehörige XML-schema(s) und ich würde schätzen, wenn könnten Sie bitte geben Sie mir eine hand. Tatsächlich, ich habe gerade angefangen zu lernen, über die XML-schemas (ich

PLSQL JDBC: Wie man der letzten Zeile-ID?

Anzahl der Antworten 3 Antworten
Was PLSQL (Oracle) äquivalent dieser SQL server-snippet? BEGIN TRAN INSERT INTO mytable(content) VALUES ("test") -- assume there's an ID column that is autoincrement SELECT @@IDENTITY COMMIT TRAN In C#, rufen Sie myCommand.ExecuteScalar() zum abrufen der ID der

pl/sql-entfernen element aus array

Anzahl der Antworten 2 Antworten
Muss ich entfernen element aus dem array. Ich habe versucht, verwenden Sie array.löschen(n) - Funktion, aber es löscht alle Elemente aus id n. Wie löschen Sie einfach die exakte element n ? Beispielsweise, wenn array 1 2

Wie verwenden Sie bind-Variablen in plsql?

Anzahl der Antworten 2 Antworten
Einfache Aufgabe variable dept_id NUMBER DECLARE max_deptno NUMBER; dept_name departments.department_name%TYPE := 'Education'; BEGIN select max(department_id) into max_deptno from departments; :dept_id := max_deptno + 10; insert into departments (department_id, department_name, location_id) values (:dept_id, dept_name, null); DBMS_OUTPUT.PUT_LINE('The maximum department

Oracle PL/SQL-arrays indiziert von 0 oder von 1?

Anzahl der Antworten 1 Antworten
Habe ich vor mir ein Stück code wie folgt: FOR row IN 1..l_RowSet(1).count LOOP l_a_variable := l_RowSet(1)(row); END LOOP; l_RowSet ist ein Spitze Typ -- apex_plugin_util.t_column_value_list -- so definiert: type t_column_value_list is table of wwv_flow_global.vc_arr2 index by

So konvertieren Sie die Long-Wert zu String mit sql

Anzahl der Antworten 2 Antworten
Mache ich eine lange zu-string-Konvertierung mit java in der folgenden Weise. Long longValue = 367L; String str = Long.toString(longValue, 36).toUpperCase(); diese Rückkehr ist mir als Wert der A7. wie kann man dies erreichen tun, oracle sql. AKTUALISIERT:

Wie Sie ein Menü erstellen, in SQLPlus und PL/SQL

Anzahl der Antworten 6 Antworten
Ich habe mehrere scripts, die ich möchte zu Beginn aus einem Menü präsentiert SQLPlus user. So etwas wie: Bitte treffen Sie eine Auswahl: 1: führen Sie ein Skript 2: Skript b 3: Skript c Brauche ich nur

Bezeichner muss deklariert werden? PL/SQL-Fehler

Anzahl der Antworten 2 Antworten
Dies ist das Programm, das ich schrieb: set serveroutput on; declare b empl.name1%type; r varchar; --can i change this to r empl.designation%type; ? begin r:=&designation; --getting input for the designation dbms_output.put_line('hello'); --random output to check for errors

FEHLER PLS-00103: stießen auf das symbol "ERKLÄREN"?

Anzahl der Antworten 5 Antworten
Habe ich unten einfache Funktion, wo ich versuche, einfache Funktion mit dynamischer Abfrage ich.e sqlstatement (obwohl in diesem Beispiel, das ich erwähnt habe einfache Abfrage) create or replace FUNCTION test_simple_func ( testVal IN VARCHAR2) RETURN number IS

Behandeln von ORACLE Ausnahmen

Anzahl der Antworten 4 Antworten
Ich muss um die ORA-01400 Fehler (nicht: einfügen von NULL in ("SCHEMA"."TABLE_NAME"."COLUMN_NAME") ) mit Ausnahme handle. ORACLE Vordefinieren von wenigen Ausnahmen wie (ACCESS_INTO_NULL, ZERO_DIVIDE und so weiter), aber anscheinend nicht definieren Sie eine Ausnahme für die ORA-01400-Fehler,

Wie finde ich die Anzahl der Datensätze in eine Oracle-PL/SQL-cursor?

Anzahl der Antworten 5 Antworten
Hier ist mein cursor: CURSOR C1 IS SELECT * FROM MY_TABLE WHERE SALARY < 50000 FOR UPDATE; Ich sofort, öffnen Sie den cursor, um zu sperren, die diese Aufzeichnungen für die Dauer meines Verfahrens. Möchte ich auf

Zugriff auf eine Tabelle ohne Angabe des Schemanamens

Anzahl der Antworten 3 Antworten
Habe ich ein schema mit dem Namen GBO_ARC_SCHEMA, in der ich eine Tabelle namens TEST_EMP, und ich habe zwei Benutzer sagen USER_A und USER_B. Ersten ich mit USER_A und feuerte unten-Abfrage select count(*)from TEST_EMP; count ----- 20

Oracle-Pl/SQL-Prozedur zum aktualisieren von Werten von einer Tabelle in eine andere

Anzahl der Antworten 2 Antworten
Meine Anforderung ist hier, ich habe zwei Tabellen mit zwei Parametern.Ich habe geschrieben eine Prozedur die Werte(sor_ID) aus Tabelle1 und aktualisieren es in Tabelle 2 basierend auf dem Primärschlüssel. Table 1 ------- Primary Key | Sor_ID AAA

Zurücksetzen eines Assoziativen Arrays in PL/SQL?

Anzahl der Antworten 2 Antworten
Dies ist einer dieser "es muss einen besseren Weg" Fragen. Lassen Sie mich das problem aus, ich gebe dir dann meine gehackt Lösung, und vielleicht können Sie vorschlagen, eine bessere Lösung. Danke! Nehmen wir diese kleinen Leckerbissen

pl sql %NOTFOUND

Anzahl der Antworten 2 Antworten
Ich Frage mich nur, warum dieses Stück code nicht funktioniert. Ich habe keine Lieferant-id=1 in meine Tabelle. DECLARE VAR SUPP_NM VARCHAR(100); VAR_SUPP_ID NUMBER := 1; WHILE_VAR CHAR := 'Y'; BEGIN SELECT SUPP_NM INTO VAR_SUPP_NM FROM TEST.SUPPLIER WHERE

plsql/Cursor-handle Ausnahme und zurück in den ausführungsablauf

Anzahl der Antworten 3 Antworten
Ich versuche ausführen von cursor und wollen es zum Abschluss der Schleife, auch wenn es eine Ausnahme. Was ich versuche zu tun ist, "fangen", alle die Ausnahme und probaably log etwas oder nichts tun und dann wieder

Wie Sie feststellen Zeile/Wert-werfen Fehler in PL/SQL-Anweisung?

Anzahl der Antworten 6 Antworten
(Oracle PL/SQL) Wenn ich eine einfache SQL-Anweisung für das auslösen einer Fehler -, sprich: DECLARE v_sql_errm varchar2(2048); BEGIN UPDATE my_table SET my_column = do_something(my_column) WHERE my_column IS NOT NULL; EXCEPTION when others then -- How can I

So ändern Sie Zeichen setzen, die in Oracle 11g r2 Express edition

Anzahl der Antworten 3 Antworten
Habe ich ändern Sie den Zeichensatz AL32UTF8 zu WE8MSWIN1252 in einer Oracle 11g r2 Express-Instanz... ich habe versucht, verwenden Sie den Befehl: ALTER DATABASE CHARACTER SET WE8MSWIN1252; Aber es versäumt, zu sagen, dass MSWIN1252 ist nicht eine

ORA-06550: Falsche Anzahl von Argumenten Fehler beim Aufruf einer Funktion innerhalb eines oracle-Pakets in ASP.NET

Anzahl der Antworten 1 Antworten
Ich habe eine Funktion innerhalb einer oracle-package mit dem Namen TEST in einer Oracle 10g-Datenbank FUNCTION GetEname(P_ename IN VARCHAR2) RETURN VARCHAR2 AS retVal VARCHAR2(10); BEGIN retVal := SUBSTR(P_ename, 3, INSTR(P_ename, ':', 1, 2) - 3); RETURN RetVal;

Mit Pragma in Oracle-Paket Körper

Anzahl der Antworten 4 Antworten
Ich würde gerne erstellen Sie ein Oracle-Paket und zwei Funktionen in sich: Eine öffentliche Funktion ( function_public ) und ein privates ( function_private ). Die öffentliche Funktion verwendet, die private in eine sql-Anweisung. Ohne pragma der code

Erzeugen großer xml-Dateien von oracle: Best practices

Anzahl der Antworten 3 Antworten
Ich bin derzeit Beginn der arbeiten an einem Projekt, wo ich haben werde, um code zu schreiben (pl/sql) export von großen XML-Dateien, basierend auf mehreren Tabellen in einer Datenbank. Den export-Dateien können sehr groß werden und könnte

Oracle PLSQL abschneiden datetime zu bestimmten Stunden

Anzahl der Antworten 3 Antworten
Ich habe eine Oracle-PLSQL-code erzeugt eine Liste von datetime-Briefmarken und ich würde Sie gerne abschneiden, Sie an die besonderen Stunden von 7am und 7pm eher als der Anfang des Tages. Beispiel: 01/03/2013 0700 wird 01/03/2013 0700 01/03/2013