Professional Documents
Culture Documents
Laborator 2 Rezolvari
Laborator 2 Rezolvari
--vizualizari
--ex 1
--ex 2
--ex 3
--ex 4
select * from students where scholarship > 1350 with check option;
--ex 6
from students
from students
--var de substitutie
UNDEFINE p_cod;
DEFINE p_cod=100;
UNDEFINE p_cod;
--temporary table
id NUMBER,
description VARCHAR2(20)
commit;
-----------------------------------------
--Session id
select
sys_context('USERENV','SID')
from dual;
select
sid
from
v$mystat
where
rownum <=1;
select
to_number(substr(dbms_session.unique_session_id,1,4),'XXXX') mysid
from dual;
select distinct
sid
from v$mystat;
---index
SELECT
index_name,
index_type,
visibility,
status
FROM
all_indexes
WHERE
table_name = 'EMPLOYEES';
ON employees(last_name);
from employees
where upper(last_name)='KING';
SELECT
PLAN_TABLE_OUTPUT
FROM
TABLE(DBMS_XPLAN.DISPLAY());
declare
y number
begin
end;
/
1)
UNDEFINE emp_id;
------------------------------------------------------------------------
values (secventa.nextval);
--------------------------------------------------------
--------------------------------------------------------
--Exercitii PL/SQL
BEGIN
END;
<<suma>>
BEGIN
END suma;
<<ex3>>
DECLARE
x number;
y number;
rezultat number;
BEGIN
x := &x;
y := &y;
CASE
END CASE;
dbms_output.put_line (rezultat);
END ex3;
<<ex4>>
DECLARE
jobID VARCHAR(10);
suma number;
BEGIN
jobID := &jobID;
dbms_output.put_line(suma);
END ex4;