SORU
3 Mayıs 2010, PAZARTESİ


SQLite veri türleri

SQLite3, ben bir tablo oluşturma benzer içindekiler ima eden tüm olası türleri ile karşı karşıya kaldığında karışık, bu yüzden herkes bana veri türleri aşağıdaki arasındaki farkı söyleyebilir mi?

INT, INTEGER, SMALLINT, TINYINT

DEC, DECIMAL

LONGCHAR, LONGVARCHAR

DATETIME, SMALLDATETIME

Yok min./listeler bazı belgeleri bir yerlerde max. çeşitli kapasiteleri veri-türleri? Örneğin, smallint tinyint, ama daha küçük bir tamsayı değeri daha büyük bir maksimum değeri vardır sanırım, ama bu yeteneklerin ne olduğu hakkında hiçbir fikrim yok.

CEVAP
3 Mayıs 2010, PAZARTESİ


SQLite, Teknik olarak, herhangi bir veri türü vardır, apaçık bir yazım sistemi storage classes ve evet, eğer RDBMSgeleneksel es için kullanılan iseniz kafa karıştırıcı. Her şeyi, içten, metin olarak saklanır. Veri türleri/çeşitli depolama konumları yakınlık (ala veri türleri sütunlar için atanan) göre dönüştürülür zorlanmaktadırlar.

Sana bunu tavsiye ederim en iyi şey :

  1. Geçici olarak bağımsız veri türleri hakkında bilmeniz kullanılan her şeyi unutun

  2. SQLite sitesinden yukarıdaki linki okuyun.

  3. Bu tür eski şema dayanarak ve harita yapacaklarını görmek SQLite al

  4. SQLite veritabanına tüm veri taşımak.

Not:Veri sınırlamaları özellikle zaman süreleri, tarihler, ya da SQL bu tarz şeyler eklerseniz hantal olabilir. SQLite çok az yerleşik bu tür şeyler için işlevleri vardır. Ancak, SQLite kendi dahili doğanın zaman süreleri ve şeyler ekleme fonksiyonları sqlite3_create_function kütüphane işlevi ile yapmak için kolay bir yol sağlar. Geleneksel saklanan prosedürleri yerine bu tesis kullanabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • Distractify

    Distractify

    1 Aralık 2011
  • xCraash

    xCraash

    6 Temmuz 2012