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

  • hanksranger

    hanksranger

    6 EKİM 2009
  • lilstevie89

    lilstevie89

    25 Mart 2011
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007