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

  • andyabc45

    andyabc45

    1 Mayıs 2011
  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012