Gönderen Konu: Farklı SQL veritabanlarının karşılaştırılması  (Okunma sayısı 7632 defa)

Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
http://troels.arvin.dk/db/rdbms
 
BOOLEAN tipinin veritabanı implementasyonlarının farklılıklarını araştırırken bu sayfayı buldum. Hoşuma giden yönü başlangıçta belirlenmiş standardın verilip, sonrasında veritabanlarının buna ne derece uyup uymadığının verilmiş olması. Güzel bir analiz olmuş.

Farklı SQL veritabanlarının karşılaştırılması

« Yanıtla #1 : 07.11.2011 13:34:45 »
Hızlı düğmeleri aç

gibraltar

İleti: 122

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
SQLite de dahil edilseymiş daha da güzel olurmuş.
Bilgehan Korkmaz

Farklı SQL veritabanlarının karşılaştırılması

« Yanıtla #2 : 07.11.2011 21:11:49 »
Hızlı düğmeleri aç

ssg

İleti: 331

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle
bunun tablo seklinde olani vardi sql standartlari icin. desteklenen feature yesil renkti. bir tek postgresql kolonunu yemyesil hatirliyorum. adamlar gerekli gereksiz dokumandaki her seyi implement etmislerdi resmen. baya sasirmistim.

Farklı SQL veritabanlarının karşılaştırılması

« Yanıtla #3 : 08.11.2011 01:28:45 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
@ssg: Aslını sorarsan olayın çıkış noktası da PostgreSQL oldu. PHP'nin dökümantasyonunda PostgreSQL ile ilgili bir uyarı gördüm. Veritabanı alan tipi boolean da olsa SQL sorgusundan dönen sonucu doğrudan true mu false mu gibi kullanmaya kalkmayın, bu şekilde kullanmayı denerseniz sonuç her zaman true döner diyordu. PostgreSQL boolean typelarda her zaman 't' ya da 'f' döndürüyormuş char olarak. Official dökümanında;
 
Alıntı
Valid literal values for the "true" state are:
TRUE
't'
'true'
'y'
'yes'
'1'

For the "false" state, the following values can be used:
FALSE
'f'
'false'
'n'
'no'
'0'

bu şekilde bir açıklama var. Query attığımızda ise 't' ya da 'f' dönüyor. Ben de MySQL, MSSQL, SQLite ve MS Access'in boolean ya da booleanımsıları hakkında bilgi sahibiydim ancak diğer veritabanları ve bildiklerim de dahil olmak üzere güzel bir kıyaslama ararken bu linki buldum. Aslını sorarsan senin bahsettiğin tarz bir tablo görmüştüm yıllar önce. O tarz birşey arıyordum zaten. Ama ararken bulduğum bu link hoşuma gitti. Bir de işin içinde biraz amatör ruh da sezdim. Bazı bölümlerde eleman "bu veritabanı todo listemde" falan demiş. Yani tabloyu tamamen bireysel araştırmasıyla oluşturmuş, doğrudan copy&paste değil. Bu da ekstra hoşuma gitti.

Farklı SQL veritabanlarının karşılaştırılması

« Yanıtla #4 : 08.11.2011 12:29:30 »
Hızlı düğmeleri aç

ssg

İleti: 331

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle
katiliyorum cok basarili, ayrintili bir sey.