5. gyakorlat
SELECT
rowid,
dnev,
dbms_rowid.rowid_object(rowid) "objektum azonosító",
dbms_rowid.rowid_relative_fno(rowid) "fájl",
dbms_rowid.rowid_block_number(rowid) "blokk",
dbms_rowid.rowid_row_number(rowid) "sor"
FROM nikovits.dolgozo WHERE dnev = 'KING';
SELECT * FROM dba_objects WHERE object_id = 73727;
SELECT * FROM dba_data_files WHERE file_id = 7;
SELECT * FROM nikovits.emp;
SELECT * FROM dba_indexes WHERE owner = 'NIKOVITS' and table_name = 'EMP';
SELECT * FROM dba_ind_columns WHERE index_name = 'EMP2' AND index_owner = 'NIKOVITS';
SELECT * FROM dba_ind_expressions WHERE index_owner = 'NIKOVITS' AND index_name = 'EMP2';
SELECT * FROM dba_part_tables;
1. feladat
Adjuk meg azoknak a tábláknak a nevét, amelyeknek van csökkenő sorrendben indexelt oszlopa
2. feladat
Adjuk meg azoknak az indexeknek a nevét, amelyek legalább 9 oszloposak.
SELECT index_owner, index_name, count(column_name) db
FROM dba_ind_columns
GROUP BY index_owner, index_name
HAVING count(column_name) >= 9;
3. feladat
Hozzunk létre egy indexet a dolgozo tábla oazon oszlopára