Проверить, есть ли значение в таблице
01.01.2007
If Exists (Select * From MyTable Where Field1=1)Соответственно отсутствие значения проверяется:
Begin
Update MyTable
Set Field2=666
Where Field1=1
End
Else
Begin
Insert into MyTable (Field1, Field2)
Values (1, 666)
End
If not Exists (Select * From MyTable Where Field1=1)
Begin
Insert into MyTable (Field1, Field2)
Values (1, 666)
End
Else
Begin
Update MyTable
Set Field2=666
Where Field1=1
End