Showing posts with label ORACLE DOCUMENTS. Show all posts
Showing posts with label ORACLE DOCUMENTS. Show all posts

Monday, August 10, 2009

SQL*PLUS KULLANIM KLAVUZU

Çok güzel br şeklide anlatmişlar. bağlantılı linklere bakarak sql*plus'ı daha etkili bir şekilde kullanabilirsiniz.

http://arjudba.blogspot.com/2008/11/sqlplus-basics-and-tips.html

Monday, June 8, 2009

ORACLE SÖZLUK

Burada oracle da sürekli karşimiza çıkan ingilizce tanımların olabildiğince türkçe karşiliğini vermeye çalişacağim.

Automatic Statistics Collection Otomatik İstatistik toplama
Automatic Database Diagnostic Monitor otomatik veritabanı kontrol izleme ADDM
Automatic SQL Tuning Otomatik SQL ayarlama
SQl tuning Advisor SQl ayarlama Danışmanı
Automatic Shared Memory Management Otomatik ortak bellek yönetimi ASMM
On Line Transaction Processing OLPT
Açıklama linki On-line Analytical Processing OLAP
Otomatik İstatistik Toplama Automatic Statistics Gathering ASG
Tam Tablo Taraması Table Access Full

Tuesday, June 2, 2009

DECODE VE DATE FONKSİYONALRI

decode fonksiyonu çok işlevsel kullanım şekli burada

http://www.dba-oracle.com/t_decode_function.htm

burada zaman fonksiyonalrı ve bazı örnek uygulamalar var

http://www.psoug.org/reference/date_func.html

DECODE İLE SEÇİM YAPMAK VE ALTERNATİFLERİ


DECODE Komutunu kullanırken aşağidaki gibi yazarsanız hem daha okunaklı olacak hemde geliştirmeniz kolay olacaktir.
decode ( :message_type
, 'NEWBUY', 'NEWBUY'
, 'REPAIR', 'REPAIR'
, 'NEWBUY,REPAIR', ( SELECT MIN (MESSAGE_TYPE)
FROM xxrb_requisitions_in_stage
WHERE MESSAGE_TYPE IN ('NEWBUY', 'REPAIR')
)
);
yada message_type degerini where koşulu ile şartlayabilirsiniz.
SELECT *
FROM xxrb_requisitions_in_stage
WHERE MESSAGE_TYPE IN DECODE (:MESSAGE_TYPE,
'NEWBUY', 'NEWBUY',
'REPAIR', 'REPAIR',
'NEWBUY,REPAIR', MESSAGE_TYPE
)
AND MESSAGE_TYPE IN ('NEWBUY', 'REPAIR')
hic decode kullanmayıp bunun yerine message_type ı LIKE  KOMUTU ile de sorgulayabilir
WHERE  :message_type  LIKE '%' || message_type || '%'
WHERE  ',' || :message_type || ','  LIKE '%,' || message_type || ',%'
////////////////////////////////////////////////////////////////////////////////////////
WHERE   CASE
WHEN :message_type = message_type
THEN 'Okay'
WHEN :message_type = 'NEWBUY,REPAIR'
AND message_type IN ('NEWBUY', 'REPAIR')
THEN 'Okay'
END = 'Okay'

İşe yarar Çok Güzel başvuru siteleri

Bu siteleri www.google.com yolu ile bulabilirsiniz ama en azindan google da kaybolmadan önce buralarda göz gezdirmekte fayda var diyorum. Aklima geldikçe buraya ekleyeceğim diğer bilgisayarımda favorilerimde ekliydi ama bazı donanım sorunlarından dolayi ulaşmamiyorum.

http://www.idevelopment.info/

http://www.oracle-base.com/

http://asktom.oracle.com

http://www.nocoug.org

insert into scriptini çikartma örnek uygulama.

http://pandazen.wordpress.com/2008/08/18/generate-insert-statement-script-to-extract-data-from-oracle-table/