Arşiv | Aralık, 2008

Java ile Oracle’da Stored Procedure Oluşturmak

24 Aralık 2008

6 Comments

Oracle’ın Java’ya verdiği desteği bilmeyen yoktur. Bu gün Java ile Oracle veritabanı entegrasyonunu göstermek için Java ile bir stored procedure yazacağız. Stored procedure yazmaya başlamadan önce HR schemasının altında örnek bir tablo oluşturalım. Yazacağımız procedure bu tabloya INSERT yapacak. Eğer HR scheması değil de başka bir schema kullanmak istiyorsanız, ilerde anlatılan loadjava komutunda da aynı schema ismini vermeyi unutmayınız.

SQL> CREATE TABLE deneme (
ID NUMBER,
ISIM VARCHAR2(50),
EMAIL VARCHAR2(50)
);

Devamını Okuyunuz...

Oracle’da Tablo Fonksiyonları (Table Functions)

6 Aralık 2008

6 Comments

Microsoft SQL Server, “Tablo Fonksiyonları” yazarken programcıya büyük esneklik ve kolaylık sağlıyor. Tablo fonksiyonları (Table Functions), tablo (dizi) döndüren fonksiyonların genel adıdır. Bunun daha iyi anlaşılması için şu T-SQL örneğine bir göz atalım. T-SQL örneği olmasına rağmen, aslında örnek Oracle ile uğraşanların yakından tanıdığı HR scheması ile ilgili:

CREATE FUNCTION Employees_List
(@dept_id INT )
RETURNS TABLE
AS
RETURN
SELECT employee_id, first_name, last_name
FROM employees
WHERE department_id = @dept_id
GO

Bu fonksiyon bir SELECT içinde çağrılıp, sanki bir tabloymuş gibi görev yapabilir. Anlaşılacağı üzere departmen_id kolonuna göre EMPLOYEES tablosunda filtreleme yapıp, kayıtları bir tablo olarak döndürmektedir. Örnek:

SELECT * FROM Employees_List( 50 );

Devamını Okuyunuz...

Sun Open Learning Center ve Ücretsiz Online Eğitim

4 Aralık 2008

0 Comments

Solaris 10 hakkında bilgi edinmek istiyorsanız Sun’ın ücretsiz eğitim fırsatını kaçırmayın. Tek yapmanız gereken şu adresi ziyaret etmek ve eğer hali hazırda sun.com sitesine üye değilseniz ücretsiz olarak üye olmak:

http://www.sun.com/training/solc/

Online eğitimin içeriği Sun Certified Solaris Associate ve Sun Certified System Administrator konularını içeriyor. Dersler sesli (İngilizce) sunumlar şeklinde hazırlanmış. Derslerin yanında sanal labaratuar çalışması yapabileceğiniz bir ortam da sağlanmış ama bunun için ücret ödemeniz gerekiyor. Bence Solaris öğrenmek istiyenler için kaçırılmaz bir fırsat. Lab çalışmaları yapmak için, VMWARE üzerine Solaris kurup öğrendiklerinizin bir çoğunu virtual PCinizde deneyebilirsiniz.

Devamını Okuyunuz...