Как я могу установить значение столбца, которое было добавлено после изменения таблицы, равной строке нет в sql server 2008. То есть я хочу, чтобы значение столбца равнялось no. строки. Я также хочу, чтобы это поле допускало значения NULL. Таким образом, это похоже на автоматическое увеличение, но с учетом нулевых значений, поэтому не нужно использовать столбец идентификации или первичного ключа с автоматическим приращением. Итак, как его можно установить в строку нет? Любая помощь будет оценена.Как установить значение столбца, равное строке нет?
4
A
ответ
10
Если вы пытаетесь обновить колонку непосредственно с помощью ROW_NUMBER() вы получите ...
Windowed функции могут появляться только в SELECT, или ORDER BY положений.
... так что вместо INNER JOIN таблицы к себе ...
UPDATE
[test123]
SET
[row_number] = [x].[rn]
FROM
[test123]
INNER JOIN
(
SELECT
[test_id],
ROW_NUMBER() OVER (ORDER BY [test_id]) AS rn
FROM
[test123]
) AS x
ON
[test123].[test_id] = [x].[test_id]
1
, что об этом: Он будет обновлять значение нужного столбца на номер строки.
select 'Update myTable set row_No = ' +
CAST(ROW_NUMBER() over (order by ID) as varchar) + ' Where ID = ' +
cast(ID as varchar) from myTable
--The результат будет производить оператор обновления, который при запуске будет обновлять значение нужного столбца на номер строки.
Смежные вопросы
- 1. mysql - установить значение столбца, равное вставке id?
- 2. Как установить значение флажка, равное объекту Javascript
- 3. MySQL - Обновить таблицу и установить значение столбца, равное разным значениям текущей строки минус предыдущее значение строки
- 4. значение для текстового поля, равное адресной строке в MVC4?
- 5. Как установить значение ячейки по строке и индексу столбца?
- 6. Как установить значение столбца по строке в xslt?
- 7. mysql - заданное значение ячейки, равное значению ячейки в другой строке
- 8. Как установить значение столбца предыдущей строки?
- 9. Невозможно установить имя столбца, равное переменной, которая определяется пользователем
- 10. Как вручную установить значение бит для float, равное NaN?
- 11. Попытка установить выпадающий выбранное значение, равное части строки
- 12. Установить значение столбца в другой столбец в той же строке?
- 13. Сделать значение столбца в строке
- 14. Установить текстовое поле, равное запросу
- 15. Как установить поле, равное postId [METEOR]
- 16. Задайте значение столбца в указанной строке
- 17. Объединить ячейки одного конкретного столбца, если равное значение
- 18. Как установить значение переменной, равную строке или строке «0», в зависимости от вызова функции?
- 19. Как уменьшить значение столбца в строке с?
- 20. Установить равное расстояние между UIButton
- 21. Перегрузка оператора «Установить в равное»
- 22. Как установить значение Неизвестно как значение столбца, когда нет имени пользователя?
- 23. Symfony + Doctrine - Установить значение по умолчанию, равное ID
- 24. Установить значение переменной PHP, равное значению HTML-элемента
- 25. Как установить значение столбца, если оно недоступно
- 26. Как установить значение столбца RadGridView программно
- 27. Как установить значение столбца счетчика в MySQL?
- 28. Как установить значение в имени столбца переменной?
- 29. Как установить значение столбца ссылки в Lobos?
- 30. Как установить значение по умолчанию для столбца?
автоинкремент не будет устанавливать значение для номера строки: если вы вставляете пятьдесят элементов, а затем удаляете их, вставка следующего элемента будет иметь значение 50, даже если это единственная строка в таблице, а номер строки должен Будь один. – dasblinkenlight
да, это правда. Итак, как я могу установить значение столбца для номера строки? – user13