У меня есть одна таблица tbl1 есть пять столбцов, столбцов является Сно, код, высота, ширина, размер структураUpdate Sql Server Query
sno. code height width size
---------------------------
1 s1 3 5 3x5
2 s2 4 6 4x6
3 s3 5 8 NULL
4 s4 8 12 NULL
5 s5 9 11 NULL
Я хочу знать, если я обновление размера для кода размер s3 вместо NULL является 5х8 по запросу использовать эту функцию для работы
UPDATE tbl1
SET size = height
WHERE (sno = '3')
, но если я использую
UPDATE tbl1
SET size = height, 'x' width
WHERE (sno = '3')
не работает
Какая ошибка вы получаете? Я думаю, что может быть проблема преобразования типов. Можете ли вы сказать мне об ошибке? –
, если ваш размер представлен как «Высота x ширина» каждый раз, когда я не стал бы его хранить. Вместо этого используйте свой интерфейсный или бизнес-уровень, чтобы сделать это. –
Или если вы действительно хотите это в базе данных, вы можете сделать это как вычисленный столбец (поэтому всегда правильно), а не выдать это 'UPDATE'. –