Articles of plsql

Cosa firma il segno “:” in una query SQL?

Cosa significa : stare in una query? INSERT INTO MyTable (ID) VALUES (:myId) Come recupera il valore desiderato? Modifica: anche come si chiama quel segno? Volevo cercare su google, ma come si chiama:?

Come controllare qualsiasi numero mancante da una serie di numeri?

Sto facendo un progetto per creare un sistema di ammissione per un college; le tecnologie sono Java e Oracle. In una delle tabelle, i numeri seriali pre-generati sono memorizzati. Più tardi, contro quei numeri seriali, verranno inseriti i dati del modulo del richiedente. Il mio requisito è che quando il processo di iscrizione è completato […]

oracle plsql: come analizzare XML e inserirli nella tabella

Come caricare un file xml nidificato nella tabella del database? Tom California Los angeles Jim California Los angeles In questo xml, person è il nome della tabella, name è il nome archiviato, Tom è il suo valore archiviato. L’indirizzo è una sottotabella e lo stato e la città sono due colonne all’interno dell’indirizzo. Voglio inserire […]

SQL * Plus come accettare la variabile di testo dal prompt?

Sono molto principiante in psql e ho una domanda. Ecco il codice: SET serveroutput ON ACCEPT myVariable PROMPT “Input value: “; BEGIN dbms_output.put_line(‘My input variable is: ‘||&myVariable); END; La domanda è molto semplice: come posso passare il testo alla mia variabile? Se inserisco un numero, funziona correttamente e posso leggere nel registro il mio numero, […]

come eseguire il loop accettando l’input dell’utente con pl / sql?

Voglio essere in grado di inserire un numero variabile di righe in una tabella in base all’input dell’utente? per esempio. Please enter value, enter “done” when no more values: value 1 Please enter value, enter “done” when no more values: value 2 Please enter value, enter “done” when no more values: done 2 Rows inserted […]

if (seleziona count (column) dalla tabella)> 0 then

Devo controllare una condizione. vale a dire: if (condition)> 0 then update table else do not update end if Devo memorizzare il risultato in una variabile usando select in? per esempio: declare valucount integer begin select count(column) into valuecount from table end if valuecount > o then update table else do not update

Come dividere l’elenco di array in parti uguali?

Esiste comunque la possibilità di dividere ArrayList in parti diverse senza conoscerne le dimensioni fino al runtime? So che esiste un metodo chiamato: list.subList(a,b); ma abbiamo bisogno di menzionare esplicitamente la gamma di elenchi fissi e finali. Il mio problema è che otteniamo un arraylist che contiene numeri di conto che hanno dati come 2000.4000 […]

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 […]

Condizione IF EXISTS che non funziona con PLSQL

Sto provando a stampare il TESTO quando la condizione è VERA. Il codice selezionato funziona perfettamente. Sta mostrando il valore 403 quando eseguo solo un codice selezionato. Ma devo stampare del testo quando esiste una condizione. Qual è il problema con il seguente codice. BEGIN IF EXISTS( SELECT CE.S_REGNO FROM COURSEOFFERING CO JOIN CO_ENROLMENT CE […]

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 […]