string sSQL = @"UPDATE [MyTable1]
SET AT09 = GETDATE()
,AT80 = 'IP'
,AT83 = 'CO'
,AT34 = GETDATE() //ONLY IF IT IS NOT EMPTY
,AT84 = '" + sU + "' WHERE AS = 0";
я имею выше запрос в C# и то, что я ищу, чтобы сделать это обновляет AT34
поля, только если это не имеет значения.Как заполнить столбец таблицы SQL только в первый раз
Так довольно много, когда запрос выполняется первый, он добавит текущую дату, но любое последующее время, он не будет (данный столбец заполняется с датой)
Как я могу добиться этого.
... где at34 не является нулевым? – Jeremy
его предложение where WHERE AS = 0, добавление 'at34 не null 'будет обновлять только подмножество этих строк. – 1010
@ 1010 Да, если AS = 0, обновите таблицу. – SearchForKnowledge