Bu makalede izleyecegimiz yollar Tablonun yaratilmasi ve uzerinde islem yapilmasi birde gecici (temporary ) tablo yaratilmasina ornek gosterecegim..
Create table tablo_adi ( values) default tablespace ;
Create table tablo_adi ( values) default tablespace ;
create
table newspaper (
feature varchar2(15)
not null,
section
char(1),
page number
);
select
* from newspaper;
INSERT(EKLE) SQL komutu bir satirlik bilgigiyi dogrudan bir
tabloya yerlestirmenizi saglar.
insert
into newspaper values
(' national news','a',1);
insert
into newspaper values
('sports','d',1,TO_DATE(‘06/22/2003
1:35’,’MM/DD/YYYY HH24:MI’);
select feature,section,page
from newspaper where
section = 'f';
Dual Tablosu : Cesitli
matametiksel veya karakter bazli islevleri
edebilmek icin Oracle very tabani DUAL tablosunu kullanmamiza
sunmaktadir.
Select * from dual;
Komutu X karakter degerini sonuc olarak donuyorsa ORACLE INSTANCE calisiyor demektir.
ORNEK: Select 2*2 from
dual;
ARİTMETİK İŞLEMLER
Aritmetik işlemleri
gerçekleştirmek için belli operatörler kullanılır:
OPERATÖRLER AÇIKLAMALARI
+ Toplama , select page+2 from newspapaer;
- Çıkarma select page-2 from newspapaer;
/ Bölme , select page/2 from newspapaer;
* Çarpma select page*2 from newspapaer;
Create table (tablo_Adi) no logging compress tablespace
(adi) as select * from (table_adi);
Creatting temporary table
Gecici bir tablo olusturmak icin kullanilir.Tablonun
devamliligi ancak COMMIT DELETE ROWS ON yada
COMMIT PRESERVE ROWS ON yaparsak tablonun tum icerikleri
silinir.
Eger tablonun sonuna COMMIT DELETE ROWS ON yaparsak COMMIT
verdikten sonra icerikleri gider.
Eger tablonun sonuna COMMIT PRESERVE ROWS ON yazarsak ozaman
user baglantiyi kesip tekrar connect oldugunda icerikleri gider.COMMIT yapsa
bile silinmez.
Create global temporary table (tablo_ad)
{
icindekier
} ON COMMIT DELETE ROWS
yada ON COMMIT PRESERVE ROWS
ADDING COMMENTS TO A TABLE OR COLUMN
Sutuna veya tabloya yorum ekleme
tablolarin veya sutunlarin hatirlamimizi saglayacak.Notlar yada yorumlar
eklemeliyiz ki uzun zaman sonra bakildiginda tekrar hatirlanmali.
COMMENT ON TABLE (tablo_adi) IS
‘yorum’ ;
COMMENT ON COLUMN (sutun_adi) IS
‘yorum’;
Select * from DBA_TAB_COMMENTS;
Select * from ALL_TAB_COMMENTS;
Select * from USER_TAB_COMMENTS;
Select * from DBA_COL_COMMENTS;
Select * from ALL_COL_COMMENTS;
Select * from USER_COL_COMMENTS;
No comments:
Post a Comment