Tag: oracle

Oracle-Datenbank ist ein Multi-Model-Datenbank-Management-System von Oracle Corporation. Verwenden Sie dieses tag NICHT für andere Produkte, die Eigentum von Oracle, wie Java und MySQL.

Oracle SQL einfügen mit With-Klausel

Anzahl der Antworten 3 Antworten
Ich bin neu in sql, also vielleicht ist es eine dumme Frage, aber gibt es keine Möglichkeit, die Verwendung der Klausel mit Insert Into? Oder gibt es irgendwelche gängigen workarounds? Ich meine so etwas wie dieses: With

Was ist der Unterschied zwischen varchar und varchar2 in Oracle?

Anzahl der Antworten 7 Antworten
Was ist der Unterschied zwischen varchar und varchar2? InformationsquelleAutor der Frage hrishi | 2009-07-23

Unterschied zwischen Oracle Plus (+) Notation und Ansi JOIN Notation?

Anzahl der Antworten 8 Antworten
Was ist der Unterschied zwischen der Verwendung von oracle-plus-notation (+) über den ansi-standard join notation? Gibt es einen Unterschied in der Leistung? Ist die plus-notation veraltet? InformationsquelleAutor der Frage Franz See | 2009-07-28

Oracle JDBC intermittierendes Verbindungsproblem

Anzahl der Antworten 13 Antworten
Erlebe ich ein sehr seltsames problem Dies ist eine sehr einfache Verwendung der JDBC-Verbindung zu einer Oracle-Datenbank OS: Ubuntu Java Version: 1.5.0_16-b02 1.6.0_17-b04 Database: Oracle 11g Release 11.1.0.6.0 Wenn ich die jar-Datei OJDBC14.jar es verbindet sich mit

SQL Case Ausdruckssyntax?

Anzahl der Antworten 8 Antworten
Was ist der komplette und korrekte syntax für die SQL Case-Ausdruck? InformationsquelleAutor der Frage GateKiller | 2008-08-07

Wie überprüft man, ob eine Spalte vorhanden ist, bevor sie zu einer vorhandenen Tabelle in PL / SQL hinzugefügt wird?

Anzahl der Antworten 3 Antworten
Wie füge ich eine einfache Prüfung vor dem hinzufügen einer Spalte zu einer Tabelle für eine oracle db? Ich habe den SQL-Script, das ich verwende, um die Spalte hinzuzufügen. ALTER TABLE db.tablename ADD columnname NVARCHAR2(30); InformationsquelleAutor der

ORA-01653: Tabelle kann im Tabellenbereich ORA-06512 nicht erweitert werden

Anzahl der Antworten 2 Antworten
Habe ich versucht zu erzeugen, einige test-Daten durch ausführen der folgenden sql. BEGIN FOR i IN 1..8180 LOOP insert into SPEEDTEST select 'column1', 'column2', 'column3', 'column4', 'column5', 'column6', 'column7', 'column8', 'column9', 'column10', 'column11', 'column12', 'column13', 'column14', 'column15',

Oracle: Was macht `(+)` in einer WHERE-Klausel?

Anzahl der Antworten 3 Antworten
Fanden die folgende in eine Oracle-basierte Anwendung, die wir migrieren (verallgemeinerte): SELECT Table1.Category1, Table1.Category2, count(*) as Total, count(Tab2.Stat) AS Stat FROM Table1, Table2 WHERE (Table1.PrimaryKey = Table2.ForeignKey(+)) GROUP BY Table1.Category1, Table1.Category2 Was bedeutet (+) tun, in einer

SQL zum Generieren einer Liste von Zahlen von 1 bis 100

Anzahl der Antworten 11 Antworten
Verwendung der DUAL-Tabelle, wie kann ich eine Liste von zahlen von 1 bis 100? InformationsquelleAutor der Frage ramachandrareddy | 2010-05-17

Oracle SQL: Verwenden Sie die Reihenfolge in der Einfügung mit SELECT-Anweisung

Anzahl der Antworten 2 Antworten
Grundsätzlich möchte ich die folgende Abfrage ausführen: INSERT INTO historical_car_stats (historical_car_stats_id, year, month, make, model, region, avg_msrp, count) SELECT my_seq.nextval, '2010', '12', 'ALL', 'ALL', region, sum(avg_msrp * count) / sum(count), sum(count) FROM historical_car_stats WHERE year = '2010'

Was bedeutet folgender Oracle-Fehler: ungültiger Spaltenindex

Anzahl der Antworten 9 Antworten
Bekam ich die folgende Fehlermeldung beim testen einige code: SQLException: Ungültiger Spaltenindex Was genau bedeutet das? Gibt es ein online-Dokument erklären, was alle Oracle-Fehler-codes und Anweisungen? InformationsquelleAutor der Frage jdbcnewbie. | 2011-05-11

Oracle zwingen, TOP N Zeilen mit SKIP LOCKED zurückzugeben

Anzahl der Antworten 4 Antworten
Gibt es eine paar Fragen wie implementieren Sie eine Warteschlange-wie die Tabelle (lock-spezifische Zeilen auswählen eine bestimmte Anzahl von Ihnen, und überspringen der derzeit gesperrte Zeilen) in Oracle und SQL Server. Wie kann ich garantieren, dass ich

PLSQL - Löscht alle Datenbankobjekte eines Benutzers

Anzahl der Antworten 7 Antworten
Ich versuche, verwenden Sie eine Prozedur (ohne Parameter) löschen Sie alle von den Benutzern erstellten Datenbank-Objekte, die sich innerhalb des Schemas, von wo aus die Prozedur gestartet wird, aber ich bin mir wirklich nicht sicher, wie gehen

SQL-Leistung: SELECT DISTINCT versus GROUP BY

Anzahl der Antworten 4 Antworten
Ich habe versucht, Sie zu verbessern-Abfrage mal für eine vorhandene Oracle-Datenbank-gestützte Anwendung, die läuft ein wenig träge. Die Anwendung führt mehrere große Abfragen, wie die folgenden, die über eine Stunde zu laufen. Austausch der DISTINCT mit einem

Zählen der Anzahl der verbundenen Zeilen im linken Join

Anzahl der Antworten 2 Antworten
Ich bin versucht zu schreiben Sie eine zusammengesetzte Abfrage, die in SQL gibt die Anzahl der Datensätze trat auf einen bestimmten Datensatz in einer Tabelle; Wenn keine Datensätze wurden zusammengefügt, um den angegebenen Datensatz, dann wird das

Die Auswahl von MIN und MAX aus der Tabelle ist langsamer als erwartet

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle MYTABLE mit einer date-Spalte SDATE was ist der primäre Schlüssel der Tabelle und hat einen eindeutigen index. Wenn ich diese Abfrage ausführen: SELECT MIN(SDATE) FROM MYTABLE gibt es die Antwort sofort. Das gleiche

Ist substr oder LIKE schneller in Oracle?

Anzahl der Antworten 6 Antworten
Würde WHERE substr(my_field,1,6) = 'search' oder WHERE my_field LIKE 'search%' schneller in Oracle, oder wäre da kein Unterschied? InformationsquelleAutor der Frage Brian Ramsay | 2009-07-28

Kompatibles SQL zum Testen auf nicht leere und nicht leere Zeichenfolgen

Anzahl der Antworten 4 Antworten
Ich will kompatiblen SQL-sowohl für Oracle Datenbank und Microsoft SQL server. Ich soll eine kompatible SQL-Ausdruck gibt true zurück, für die nicht null und nicht leer-strings. Wenn ich: column <> '' es funktioniert auf Microsoft SQL server,

Wie gewähre ich die Berechtigung "Grant Create Session"?

Anzahl der Antworten 3 Antworten
Gewusst wie: gewähren die Berechtigung zu geben, das Privileg der Sitzung erstellen, um einen Benutzer oder eine Rolle in Oracle? InformationsquelleAutor der Frage Thomas Carlton | 2013-10-29

Oracle erstellt eine Tabelle mit der Klausel "with"

Anzahl der Antworten 2 Antworten
Kann ich eine Tabelle aus einer Abfrage gebildet mit with - Klausel? InformationsquelleAutor der Frage Rnet | 2011-03-25

"Sicher" TO_NUMBER ()

Anzahl der Antworten 9 Antworten
SELECT TO_NUMBER('*') FROM DUAL Dies gibt mir eine Ausnahme: ORA-01722: ungültige Zahl Gibt es eine Möglichkeit, "skip", und Sie erhalten 0 oder NULL statt? Dem ganzen Thema: ich habe NVARCHAR2 Feld, die zahlen enthält und nicht fast

Oracle: Ist die Spaltenreihenfolge in einem Index wichtig?

Anzahl der Antworten 4 Antworten
Einen index auf zwei Spalten erstellt werden, die entweder von den Aussagen create index foo_ix on foo(a,b); create index foo_ix on foo(b,a); Wie beeinflusst dies die operative (runtime) Merkmale der mit dem index? Wie wirkt sich das

Installation von RODBC / ROracle-Paketen auf OS X Mavericks

Anzahl der Antworten 4 Antworten
Habe ich versucht, die Installation einiger Pakete wie RODBC, ROracle oder RGtk2 - für rattle. Ich wäre wirklich sehr dankbar, wenn mir jemand helfen könnte dieses problem umgehen, so dass ich verwenden könnte, diese Anwendungen auf einem

Wann sollten Datenbanksynonyme verwendet werden?

Anzahl der Antworten 6 Antworten
Habe ich die syntax nach unten, aber ich Frage mich, wenn jemand einen illustrativen Anwendungsfall, in dem Datenbank Synonyme sind sehr nützlich. InformationsquelleAutor der Frage aw crud | 2010-03-02

Wie kann ich ALLE Zuschüsse auflisten, die ein Benutzer erhalten hat?

Anzahl der Antworten 5 Antworten
Muss ich sehen, alle Zuschüsse, die auf einer Oracle DB. Benutzte ich die KRÖTE, die Funktion zum vergleichen von schemas, aber es nicht zeigt temptable-Zuschüsse usw. es gibt also meine Frage: Wie kann ich die Liste alle

WFMLRSVCApp.ear-Datei nicht gefunden

Anzahl der Antworten 5 Antworten
Ich versuche zu installieren von Oracle 11g in meinem laptop. Im Download der setup-Dateien von hier: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html Heruntergeladen habe ich win64_11gR2_database_1of2.zip und win64_11gR2_database_2of2.zip. Ich habe Sie in den gleichen Ordner und begann die setup-Datei von der 1of2

Fehler beim Versuch, Tabelle in einem SQL-Block zu ändern

Anzahl der Antworten 1 Antworten
Ich einen test erstellen.sql-Datei, und im inneren habe ich gesagt: begin alter table table1 enable row movement; alter table table1 shrink space; end; / Ist dies nicht erlaubt? Da bekomme ich Fehler: Encountered the symbol "ALTER" when

Wie ändert man eine bestehende Check-Constraint?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zum ändern einer vorhandenen check-Einschränkung für eine Tabelle anderes als löschen und neu zu erstellen,? create table t ( n number); ora10g> Tabelle wurde erstellt. ora10g> alter table t add constraint ck check(n>0);

Listen Sie den Spaltennamen für Benutzeransichten in Oracle auf

Anzahl der Antworten 3 Antworten
Was ist die Abfrage für die Liste der Spaltennamen für die von Benutzern erstellten views in Oracle? InformationsquelleAutor der Frage Navaneethan | 2011-10-21

Wie erstelle ich einen Benutzer in Oracle 11g und erteile Berechtigungen

Anzahl der Antworten 8 Antworten
Kann jemand mir raten, wie man einen Benutzer in Oracle 11g und nur dann erteilen Sie dem Benutzer die Möglichkeit, nur zur Ausführung eines bestimmten gespeicherten Prozedur und die Tabellen in das Verfahren. Ich bin nicht wirklich

Warum sind Tabellen- / Spalten- / Indexnamen von Oracle auf 30 Zeichen begrenzt?

Anzahl der Antworten 10 Antworten
Kann ich verstehen, dass viele Jahre her, da wäre diese Art der Einschränkung, aber heutzutage doch sicherlich diese Grenze könnte leicht erhöht werden. Wir haben Namenskonventionen für Objekte, aber es gibt immer einen Fall, der auftaucht, wo

Wie bekomme ich Datensätze zufällig aus der Oracle-Datenbank?

Anzahl der Antworten 5 Antworten
Brauche ich, um wählen Sie die Zeilen nach dem Zufallsprinzip. Beispiel : angenommen, eine Tabelle enthält mit 100 Einträgen ,aber ich brauche, um nur 20 Datensätze von diesen 100 Datensätzen und Datensatz-Auswahl wird in zufällig.. wie würde

Orakel plsql: wie man XML analysiert und in Tabelle einfügt

Anzahl der Antworten 4 Antworten
So laden Sie eine geschachtelte xml-Datei in die Datenbank-Tabelle ? <?xml version="1.0" ?> <person> <row> <name>Tom</name> <Address> <State>California</State> <City>Los angeles</City> </Address> </row> <row> <name>Jim</name> <Address> <State>California</State> <City>Los angeles</City> </Address> </row> </person> In diesem xml, person ist der

oracle package create PLS-00103: Das Symbol "CREATE" wurde gefunden

Anzahl der Antworten 6 Antworten
Schreibe ich ein oracle-Paket mit Oracle sql developer, habe ich diese kompilieren-Fehler: Fehler(7,1): PLS-00103: stießen auf das symbol "ERSTELLEN" . create or replace PACKAGE TestPackage AS FUNCTION beforePopulate RETURN BOOLEAN; FUNCTION afterPopulate RETURN BOOLEAN; END TestPackage; CREATE

Cx_Oracle stellt keine Verbindung her, wenn SID anstelle des Dienstnamens in der Verbindungszeichenfolge verwendet wird

Anzahl der Antworten 6 Antworten
Habe ich einen connection-string, der wie folgt aussieht con_str = "myuser/[email protected]:1521/ora1" Wo ora1 ist die SID meiner Datenbank. Mit Hilfe dieser Informationen in SQL Developer funktioniert einwandfrei, d.h. ich kann eine Verbindung herstellen und Abfragen ohne Probleme.

So löschen Sie alle zwischengespeicherten Objekte in Oracle

Anzahl der Antworten 4 Antworten
Ich bin tuning von SQL-Abfragen auf einer Oracle-Datenbank. Ich will, um sicherzustellen, dass alle zwischengespeicherten Elemente ausgeglichen werden, die vor dem ausführen jeder Abfrage um zu verhindern, dass irreführende performance-Ergebnisse. Ich klar aus dem shared pool (get

Wie funktioniert GROUP BY?

Anzahl der Antworten 3 Antworten
Angenommen ich habe eine Tabelle Tab1 mit Attribute - a1a2... etc. Keines der Attribute, die eindeutig sind. Was die Natur der folgenden Abfrage? Wird es wieder eine einzelne Zeile immer? SELECT a1, a2, sum(a3) FROM Tab1 GROUP

So finden Sie den Oracle-Dienstnamen

Anzahl der Antworten 6 Antworten
Habe ich eine Oracle Datenbank auf meinem Netzwerk, das ich in der Lage bin, zu verbinden mit einem Oracle SQL-Developer, mit hostname, port, Benutzername, Kennwort und SID. Muss ich eine andere Anwendung (Quantum Gis), aber es nutzt

Oracle ist nicht gleich Operator

Anzahl der Antworten 6 Antworten
Gibt es zwei nicht-gleich-operator - != und <>. Was ist der Unterschied zwischen Ihnen? Ich habe gehört, dass != ist effizienter als andere für den Vergleich von strings. Könnte jemand geben eine qualitative Kommentar auf diese Aussage.

PLS-00201 - Kennung muss deklariert werden

Anzahl der Antworten 3 Antworten
Ich ausgeführt, eine PL/SQL-Skript erstellt die folgende Tabelle TABLE_NAME VARCHAR2(30) := 'B2BOWNER.SSC_Page_Map'; Machte ich eine Funktion einfügen, die für diese Tabelle mit den Argumenten CREATE OR REPLACE FUNCTION F_SSC_Page_Map_Insert( p_page_id IN B2BOWNER.SSC_Page_Map.Page_ID_NBR%TYPE, p_page_type IN B2BOWNER.SSC_Page_Map.Page_Type%TYPE, p_page_dcpn IN

Was ist der Unterschied zwischen Views und Materialized Views in Oracle?

Anzahl der Antworten 8 Antworten
Was ist der Unterschied zwischen Views und Materialized Views in Oracle? InformationsquelleAutor der Frage juan | 2008-09-18

Wie drucke ich Statement (CallableStatement) in Java?

Anzahl der Antworten 7 Antworten
Wie kann ich drucken Sie diese OracleCallableStatement ? ocstmt = (OracleCallableStatement) connection.prepareCall("{?= call package.method(id => ?, name=>?)}"); ocstmt.registerOutParameter(1, OracleTypes.CURSOR); ocstmt.setInt(2, obj.getId()); ocstmt.setString(3, obj.getName()); ocstmt.execute(); resultSet = ocstmt.getCursor(1); Was ich meine ist, wie kann ich wissen, welche Abfrage

Wie kann ich einen Zeilenvorschub in Oracle eingeben?

Anzahl der Antworten 1 Antworten
select col1, col2 into name1, name2 from table1 where col1=col; m_sub := 'Subject '; m_msg := 'Hello '||name||' ,'||/n||/n||'Your order has been placed.'; Fehler(34,33): PLS-00103: Begegnet das symbol "/" als erwartet der folgenden: ( - + case

ORA-38104: Spalten, auf die in der ON-Klausel verwiesen wird, können nicht aktualisiert werden

Anzahl der Antworten 4 Antworten
habe ich eine einfache Tabelle mit einem delete-flag (Datensätze aktualisiert werden soll in dieser Spalte statt "gelöscht"): create table PSEUDODELETETABLE ( ID NUMBER(8) not null, -- PKEY NAME VARCHAR2(50) not null, ISDELETED NUMBER(1) default 0 not null

Wie wähle ich nur 1 Zeile von Oracle SQL?

Anzahl der Antworten 11 Antworten
Ich wollen, verwenden Sie die oracle-syntax zum auswählen nur 1 Zeile aus Tabelle DUAL. Zum Beispiel möchte ich diese Abfrage ausführen: SELECT user FROM DUAL ...und es würde etwa 40 Datensätze. Aber ich brauche nur einen Datensatz.

Unterschied zwischen einem Benutzer und einem Schema in Oracle?

Anzahl der Antworten 15 Antworten
Was ist der Unterschied zwischen Benutzer und schema in Oracle? InformationsquelleAutor der Frage sengs | 2009-05-18

Tabelle in Oracle abschneiden, die Fehler erhält

Anzahl der Antworten 9 Antworten
Habe ich aber das problem ist, wenn ich führen Sie folgenden Befehl in Oracle, begegne ich den Fehler. Truncate table mytable; Fehler: ORA-02266: unique/primary keys in table referenced by enabled foreign keys Fand ich, dass dieses mytable

SQL-Abfrage zum Abrufen von Daten der letzten 30 Tage?

Anzahl der Antworten 6 Antworten
Hallo, ich bin neu in Oracle. Wie mache ich eine einfache Erklärung, zum Beispiel Produkt-id aus den letzten 30 oder 20 Tage Kaufdatum? SELECT productid FROM product WHERE purchase_date ? InformationsquelleAutor der Frage miracle | 2011-03-06

Fremdschlüsselverweis auf Tabelle in einem anderen Schema

Anzahl der Antworten 5 Antworten
Habe ich versucht zu erstellen, die einen Fremdschlüssel auf einer meiner Tabellen, verweisen auf eine Spalte einer Tabelle in einem anderen schema. Sowas: ALTER TABLE my_schema.my_table ADD ( CONSTRAINT my_fk FOREIGN KEY (my_id) REFERENCES other_schema.other_table(other_id) ) Da

Oracle: Wie bekomme ich die Sequenznummer der gerade eingefügten Zeile?

Anzahl der Antworten 3 Antworten
Wie bekomme ich die laufende Nummer der Zeile einfach eingefügt? InformationsquelleAutor der Frage Mark Harrison | 2008-12-11