select * from user_constraints where constraint_name like ‘%const_pk_hasta_id%’;
select * from user_constraints where constraint_name like ‘%SYS_C009922%’;
select * from user_constraints where constraint_name like ‘%const_pk_klinik_id%’;
———————————dual—————————-
select user from dual;
select sysdate from dual;
———sildiğimiz tablo ve indexleri (constraintleri) listeler——
select object_name,original_name,operation,type,ts_name from recyclebin;
——–sildiğimiz tabloları(çöp kutusunda olanları) listeler——
show recyclebin;
————–çöp kutusundaki tabloyu silmek için—–
PURGE TABLE hastalar;
–çöp kutusundaki ,belirtilen tablespace’e ait objelerin tümünü siler–
PURGE TABLESPACE test;
–çöp kutusundaki herşeyi siler(hangi tablespace’e ait olursa olsun)–
PURGE RECYCLEBIN;
—tabloyu çöp kutusuna göndermeden tamamen silmek için—–
DROP TABLE hasta PURGE;
not: ‘flashback table …’ komutu ile kurtardığımız tablolar çöp kutusundan(recyclebin) geri getirilir.(flashback table klinik to before drop;)
ALTER SYSTEM SET recyclebin = ON;
ALTER SYSTEM SET recyclebin = OFF;
—————–alter table———————–
ALTER TABLE hastalar1 ADD hasta_soyadi VARCHAR2(15)
ALTER TABLE hastalar1 MODIFY hasta_soyadi VARCHAR2(25)
ALTER TABLE hastalar1 RENAME COLUMN hasta_soyadi TO soyadi;
ALTER TABLE hastalar1 RENAME TO hasta;
ALTER TABLE hastalar1 DROP COLUMN soyadi;
ALTER TABLE hastalar1 DROP (klinik_id, hasta_adi);
ALTER TABLE hastaADD CONSTRAINT const_pk_hasta PRIMARY KEY (hasta_id);
ALTER TABLE hastaADD CONSTRAINT const_fk_hasta FOREIGN KEY (klinik_id)
REFERENCES klinik (klinik_id);
ALTER TABLE hastaADD CONSTRAINT const_uq_hasta UNIQUE (hasta_soyadi);
ALTER TABLE hasta DROP CONSTRAINT const_pk_hasta_id1
————kullanıcının tüm tablolarını gösterir——
select * from tab;
————partition ve subpartition ekleme—————
http://apunhiran.blogspot.com/2009/05/oracle-partitioning-add-partition.html