IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Oracle (https://www.ircforumlari.net/oracle/)
-   -   Oracle (https://www.ircforumlari.net/oracle/368437-oracle.html)

Fonzerelli 02 Aralık 2010 13:33

Oracle
 
Oracle bilindiği gibi dünyada kurumsal şirketlerin en çok kullandığı database servisidir. Diğer database servislerinden kendini ayıran en önemli özelliği, ekstra olarak 3 tane daha trigger imkanı sağlamasıdır kullanım yonunden kolaylıgını dusundugumuzde. Diğer açıdan bir arayuz olarak browser üzerinden konfigür edilebilmesi kullanıcı için yabancılılık çekmemesi için bir avatnajdır. Eğer büyük bir uygulama geliştireceksek; bunu 500-600 tablodan oluşturulmuş bir veri tabanı ve tabloların çoğu birbiri ile doğrudan yada dolaylı şekilde ilişkili olduğunu düşünürsek: Hem hız, hem servisteki, kolaylık hemde kullanış ve destek açısından ORACLE alanındaki en iyi üründür.

Bu ön bilgiden sonra; bu database servisine nasıl ulaşacağım derseniz aşağıdaki link' e tıklamanız yeterlidir.


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Fonzerelli 03 Aralık 2010 17:22

Cevap: Oracle
 
Oracle PL / SQL tutorial/örnek kaynak kodları ve mükemmel bir hiyerarşi ile hazırlanmış bir dokuman.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Bu kaynak içinden rastgele seçtiğim bir örnek :


Oluşturulmuş bir database'deki 4 sutunun güncelleştirilmesi kodu :

Kod biraz primitive duzeydedir fakat en temel seviyede anlattığı için ilgililer yada SQL biraz bilenler için cok yararlı olacaktır.

Kod:

SQL>
SQL> create table emp
( empno      NUMBER(4)    constraint E_PK primary key
, ename      VARCHAR2(8)
, init      VARCHAR2(5)
, job        VARCHAR2(8)
, mgr        NUMBER(4)
, bdate      DATE
, sal        NUMBER(6,2)
, comm      NUMBER(6,2)
10  , deptno    NUMBER(2)    default 10
11  ) ;

Table created.

SQL> insert into emp values(1,'Tom','N',  'Coder', 13,date '1965-12-17',  800 , NULL,  20);

1 row created.

SQL> insert into emp values(2,'Jack','JAM', 'Tester',6,date '1961-02-20',  1600, 30030);

1 row created.

SQL> insert into emp values(3,'Wil','TF' ,  'Tester',6,date '1962-02-22',  1250, 50030);

1 row created.

SQL> insert into emp values(4,'Jane','JM',  'Designer', 9,date '1967-04-02',  2975, NULL,  20);

1 row created.

SQL> insert into emp values(5,'Mary','P',  'Tester',6,date '1956-09-28',  1250, 140030);

1 row created.

SQL> insert into emp values(6,'Black','R',  'Designer', 9,date '1963-11-01',  2850, NULL,  30);

1 row created.

SQL> insert into emp values(7,'Chris','AB',  'Designer', 9,date '1965-06-09',  2450, NULL,  10);

1 row created.

SQL> insert into emp values(8,'Smart','SCJ', 'Coder', 4,date '1959-11-26',  3000, NULL,  20);

1 row created.

SQL> insert into emp values(9,'Peter','CC',  'Designer',NULL,date '1952-11-17',  5000, NULL,  10);

1 row created.

SQL> insert into emp values(10,'Take','JJ', 'Tester',6,date '1968-09-28',  1500, 0,    30);

1 row created.

SQL> insert into emp values(11,'Ana','AA',  'Coder', 8,date '1966-12-30',  1100, NULL,  20);

1 row created.

SQL> insert into emp values(12,'Jane','R',  'Manager',  6,date '1969-12-03',  800 , NULL,  30);

1 row created.

SQL> insert into emp values(13,'Fake','MG',  'Coder', 4,date '1959-02-13',  3000, NULL,  20);

1 row created.

SQL> insert into emp values(14,'Mike','TJA','Manager',  7,date '1962-01-23',  1300, NULL,  10);

1 row created.

SQL>
SQL>
SQL> update emp
set    job    = 'Tester'
,      sal  = sal - 500
,      comm  = 0
,      deptno = 30
where  empno  = 11;

1 row updated.

SQL>
SQL> drop table emp;

Table dropped.

;sucsuz


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:20.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net