SORU
10 ŞUBAT 2009, Salı


Nasıl mı YOKSA SQLite VAR

MS SQL Server, bu hat SQLite için port etmeye çalışıyorum

IF NOT EXISTS(SELECT 1 FROM EVENTTYPE WHERE EventTypeName = 'ANI Received') 
    INSERT INTO EVENTTYPE (EventTypeName) VALUES ('ANI Received');

SQLite desteklemiyor gibi görünüyor EĞER yoksa ya da en azından ben yapamam. Basit bir şey eksik muyum? Geçici bir çözüm var mı?

CEVAP
10 ŞUBAT 2009, Salı


Ne hakkında bu?

INSERT OR IGNORE INTO EVENTTYPE (EventTypeName) VALUES 'ANI Received'

(Denenmemiş SQLite... ancak yok gibi this link oldukça açıklayıcı.)

Ayrıca, bu da olmalı

INSERT INTO EVENTTYPE (EventTypeName)
SELECT 'ANI Received'
WHERE NOT EXISTS (SELECT 1 FROM EVENTTYPE WHERE EventTypeName = 'ANI Received');

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010
  • TomSka

    TomSka

    30 Mayıs 2006