Posts Tagged ‘Oracle’
Oracle’da Tarih bilgisi ile çalışmak
Oracle’da tarihi tarih şeklinde kullanabilmek için bir çevirici fonksiyon kullanılmakta: to_date . bu fonksiyon parametre olarak string bir değer almakta ve verdiğiniz formata göre bu string’I date türüne çevirmektedir.
Kullanımı :
to_date( string1, [ format_mask ], [ nls_language ] )
Burada
string1 : çevrilecek bilgidir.
format_mask : formatı belirten tanımlayıcıdır.
nls_language : tarih formatında kullanılmış olan dildir.
formatlama parametrelerini açıklamaları :
| Parameter | Explanation |
|---|---|
| YEAR | Year, spelled out |
| YYYY | 4-digit year |
| YYY YY Y |
Last 3, 2, or 1 digit(s) of year. |
| IYY IY I |
Last 3, 2, or 1 digit(s) of ISO year. |
| IYYY | 4-digit year based on the ISO standard |
| RRRR | Accepts a 2-digit year and returns a 4-digit year. A value between 0-49 will return a 20xx year. A value between 50-99 will return a 19xx year. |
| Q | Quarter of year (1, 2, 3, 4; JAN-MAR = 1). |
| MM | Month (01-12; JAN = 01). |
| MON | Abbreviated name of month. |
| MONTH | Name of month, padded with blanks to length of 9 characters. |
| RM | Roman numeral month (I-XII; JAN = I). |
| WW | Week of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year. |
| W | Week of month (1-5) where week 1 starts on the first day of the month and ends on the seventh. |
| IW | Week of year (1-52 or 1-53) based on the ISO standard. |
| D | Day of week (1-7). |
| DAY | Name of day. |
| DD | Day of month (1-31). |
| DDD | Day of year (1-366). |
| DY | Abbreviated name of day. |
| J | Julian day; the number of days since January 1, 4712 BC. |
| HH | Hour of day (1-12). |
| HH12 | Hour of day (1-12). |
| HH24 | Hour of day (0-23). |
| MI | Minute (0-59). |
| SS | Second (0-59). |
| SSSSS | Seconds past midnight (0-86399). |
| FF | Fractional seconds. Use a value from 1 to 9 after FF to indicate the number of digits in the fractional seconds. For example, ‘FF4′. |
| AM, A.M., PM, or P.M. | Meridian indicator |
| AD or A.D | AD indicator |
| BC or B.C. | BC indicator |
| TZD | Daylight savings information. For example, ‘PST’ |
| TZH | Time zone hour. |
| TZM | Time zone minute. |
| TZR | Time zone region. |
örnek olarak:
to_date(‘20111015’, ‘rrrrmmdd’)
to_date(‘15.10.2011’, ‘dd.mm.rrrr’)
to_date(‘15.10.2011 13:47:25’, ‘dd.mm.rrrr hh:mi:ss’)
Linq to ….
Linq dan sonra linq için ne kadar proje geliştirildiğini merak ettim. Sevgili Google da linq to şeklinde yazmaya başladığımda otomatik tamamlamada gördüğüm birkaç projeyi sizlerle paylaşmak istedim.
1. Linq to Javascript :
Javascript için linq framework’ü yazmışlar. Yoğun şekilde Javascript kullanılacaksa ve verilerle çok uğraşılması gerekiyorsa işinize yarayabilir.
Site: http://www.codeplex.com/JSLINQ
Konuya giriş için türkçe bir blog yazısı.
2. Linq to LDAP:
Active Directory veya bir ldap kaynağından veri sorgulamayı sağlayan bir yöntem.
Yöntemi açıklayan Blog yazısı.
3. DbLinq Project: Linq Provider for MySql, Oracle and PostgreSQL
Adındanda anlaşılacağı gibi linq ile desteklenmeyen veri tabanlarından en önemli 3 tanesine bağlantı sağlayan bir proje. ADO.Net Entity Framwork ile bu açıkta Microsoft tarafından kapatılmaya çalışılmakta.
Proje Sitesi: http://code2code.net/DB_Linq/
4. Linq to NHibernate:
NHibernate için Linq eklentisi nasıl yazılır. Bu blog yazısında Ayende Rahien (a.k.a. Oren Eini) bundan bahsetmektedir.
5. LINQ to Google Desktop
Google Desktop, Google’ın yerel makinada çalışan versiyonu. Dosyalarınız arasında kaybolmadan arama yapmanızı sağlamakta. Bu program için Luis Diego Fallas tarafından hazırlanmış blog yazısına bakabilirsiniz.
6. Linq to Streams (SLinq, Streaming LINQ)
Oren Novotny tarafından geliştirilen ve sürekli veri akımları üzerinde çalışan bu bileşen sayerinde gerçek zamanlı select, where ve orderby kullanılabilmektedir.
Proje Sitesi : http://www.codeplex.com/Slinq/
7. i4o – indexes for objects
Gerçekte bir linq sağlayıcısı olmayıp, linq sorgularını hızlandırmak için hazırlanmış bir linq eklentisidir. Bu eklentiyi anlatan blog yazısına buradan ulaşılabilir.
Proje Sitesi: http://www.codeplex.com/i4o
