Проверить есть ли значение в таблице

Previous  Top  Next

    
 

 

 

Code:

--©Drkb v.3(2007): www.drkb.ru

 

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

 

Соответственно отсутствие значения проверяется:

Code:

--©Drkb v.3(2007): www.drkb.ru

 

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

 

©Drkb::02808

Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)