Articles of oracle11g

ORA-12704: set di caratteri non corrispondenti

L’inferno quando lo faccio: select COALESCE (CORP_ID, 0) from crmuser.accounts; Il CORP_ID registra che Null restituisce 0 ma quando lo faccio: select COALESCE (EMAIL, ‘NO EMAIL’) from crmuser.accounts Ottengo un errore: ORA-12704: character set mismatch Il campo EMAIL in NVARCHAR2 (30). Is is My Datatype e, in caso affermativo, cosa devo fare per restituire i […]

Perché wm_concat non funziona qui?

Ho questa domanda: (SELECT OBJECT_ID from cr_object_group_entries_vw where object_group_id IN (SELECT ITEM FROM TABLE(CR_FN_SPLIT_STRING(‘28,56′,’,’)))) che restituisce: Ma quando lo faccio : SELECT wm_concat(object_id) FROM (SELECT OBJECT_ID from cr_object_group_entries_vw where object_group_id IN (SELECT ITEM FROM TABLE(CR_FN_SPLIT_STRING(‘28,56′,’,’)))) Ottengo un risultato vuoto … cosa sto sbagliando?

Impostazione NLS_NUMERIC_CHARACTERS per i decimali

Ho una configurazione db in una macchina di prova e una seconda nella macchina di produzione. Quando corro: select to_number(‘100,12′) from dual Quindi dà errore nella macchina di prova. Tuttavia, questa affermazione funziona abbastanza bene nella macchina di produzione. Ora, quando controllo NLS_NUMERIC_CHARACTERS, vedo “,” (virgola) in entrambe le macchine. C’è un altro posto dovrei […]

Come colbind JDBC a Oracle oracle

Posso collegarmi da plsql al database usando il file tns Ora voglio connettermi al database dal mio Java usando JDBC. Quello che ho provato: Cerco Google e scopro che devo usare questa connessione String: “jdbc:oracle:thin:@//host:port))/tnsfile)”; Il mio nome computer è myPC La porta che è scritta nel file tns è 5151 Così ho provato questa […]

Come inserire una colonna in una posizione specifica in oracle senza cadere e ricreare la tabella?

Ho uno scenario specifico in cui devo inserire due nuove colonne in una tabella esistente in Oracle. Non posso fare il drop e ricreare il tavolo. Quindi può essere raggiunto con qualsiasi mezzo ??

PL / SQL ORA-01422: il recupero esatto restituisce più del numero richiesto di righe

Continuo a ricevere questo errore Non riesco a capire cosa c’è che non va. DICHIARARE * ERRORE alla riga 1: ORA-01422: il recupero esatto restituisce più del numero richiesto di righe ORA-06512: alla riga 11 Ecco il mio codice. DECLARE rec_ENAME EMPLOYEE.ENAME%TYPE; rec_JOB EMPLOYEE.DESIGNATION%TYPE; rec_SAL EMPLOYEE.SALARY%TYPE; rec_DEP DEPARTMENT.DEPT_NAME%TYPE; BEGIN SELECT EMPLOYEE.EMPID, EMPLOYEE.ENAME, EMPLOYEE.DESIGNATION, EMPLOYEE.SALARY, DEPARTMENT.DEPT_NAME […]

Oracle – Come creare una vista materializzata con FAST REFRESH e JOINS

Quindi sono abbastanza sicuro che Oracle lo supporti, quindi non ho idea di cosa sto facendo male. Questo codice funziona: CREATE MATERIALIZED VIEW MV_Test NOLOGGING CACHE BUILD IMMEDIATE REFRESH FAST ON COMMIT AS SELECT V.* FROM TPM_PROJECTVERSION V; Se aggiungo un JOIN, si rompe: CREATE MATERIALIZED VIEW MV_Test NOLOGGING CACHE BUILD IMMEDIATE REFRESH FAST ON […]

Utilizzo delle variabili di binding con la clausola SELECT INTO dynamic in PL / SQL

Ho una domanda su dove le variabili di binding possono essere utilizzate in un’istruzione SQL dynamic in PL / SQL. Ad esempio, so che questo è valido: CREATE OR REPLACE FUNCTION get_num_of_employees (p_loc VARCHAR2, p_job VARCHAR2) RETURN NUMBER IS v_query_str VARCHAR2(1000); v_num_of_employees NUMBER; BEGIN v_query_str := ‘SELECT COUNT(*) FROM emp_’ || p_loc || ‘ WHERE […]

ORA-01461: può associare un valore LONG solo per l’inserimento in una colonna LONG – Si verifica quando si esegue una query

Quando provo a interrogare oggetti, finisco con il seguente errore: ORA-01461: can bind a LONG value only for insert into a LONG column Qualcuno potrebbe aiutarmi per la causa e la soluzione del problema?

Oracle Joins – Confronto tra syntax convenzionale VS ANSI Sintassi

Preambolo Di recente, vedo troppi fanatici che commentano le domande di Oracle che dicono che “Non usare l’operatore (+), piuttosto usa la syntax JOIN”. Domanda Vedo che entrambi funzionano bene. Ma qual è la vera differenza tra usarli e cosa ti fa sentire usarli? Vorrei ricevere risposte, più dall’esperienza. 1. Is there anything to do […]