Как проверить, существует ли значение в столбце с помощью Microsoft Visual Studio 2010

0

Я пытался сделать это для системы, использующей Microsoft Visual Studio 2010. У меня есть таблица morAtt

columns = Date, Name, Position, TimeIn, TimeOut

Если (значение в столбце существует), то

sql = UPDATE morAtt set TimeOut = TimeString

еще

sql = INSERT INTO morAtt (Date, Name, Position, TimeIn) значения (DateString, txtName.Text, txtPost.Text, TimeString)

EndIf

Поэтому мне нужна помощь в том, как проверить, существует ли значение в столбце, если существует имя, а затем обновлять TimeOut, иначе имя не содержит вставки в таблицу новой строки персонала.

Теги:
visual-studio
visual-studio-2010

1 ответ

0

2 варианта:

UPDATE morAtt a
SET a.TimeOut = TimeString
WHERE EXISTS (
    SELECT 1
    FROM morAtt b
    WHERE (b.Name= a.Name)
)

или же

if morAtt .name is not null then update else insert

Ещё вопросы

Сообщество Overcoder
Наверх
Меню