Pytanie : SQL CE Wszywka Jeżeli Dane Istnieć

Cześć Ekspert,

I am a. c. # zastosowanie i SQL Serwer Ścisły Wydanie jako lokalny baza danych, gdy I być niezdolny zaopatrzony procedura dla ono (I zakładać który być poprawny!) I potrzebować jakoś zapytanie który wkładać dane, ale tylko jeżeli ono obecnie istnieć w the table.

I mieć zapytanie który iść:
string wszywka = "WSZYWKA W myTable (Column1, Column2, Column3) CENIĆ (Data1, Data2, Data3)

I próbować kładzenie DOKĄD NIE ISTNIEĆ (WYBIÓRKA * OD myTable DOKĄD Column1 = Data1), ale I dostawać the następujący błąd:
There być błąd parsing the zapytanie. [Symboliczny kreskowy liczba = (1), Żeton kreskowy odsadzka = 399, Żeton w błąd = DOKĄD]

What być the poprawny sposób tylko jeżeli the dane obecnie istnieć?

Odpowiedź : SQL CE Wszywka Jeżeli Dane Istnieć

zamiast the wszywka w (...) wartość (...)

format

 use

WSZYWKA W myTable (Column1, Column2, Column3)
  wybrany @var1, @var2, @var3
DOKĄD NIE ISTNIEĆ (WYBIÓRKA * OD myTable DOKĄD Column1 = @var1)

ty potrzebować a od klauzula…
Inne rozwiązania  
 
programming4us programming4us