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

Reklamlar