У меня есть таблица с 500 записей в нем и хотите вставить новый столбец как «серийный номер», начиная с 1.Вставка нового столбца для серийного номера
ответ
Это может быть достигнуто следующим образом:
alter table YourTable
add SrNo int identity(1,1)
Если вы заботитесь о том порядке, в котором присваивается значение идентичности, то лучше от этого делать:
CREATE TABLE dbo.NewTable
(
SerialNumber INT IDENTITY(1,1),
... other columns from original table ...
);
INSERT dbo.NewTable(...other columns...)
SELECT ...other columns...
FROM dbo.OriginalTable
ORDER BY ...ordering criteria...
OPTION (MAXDOP 1); -- to prevent parallelism from messing with identity
DROP TABLE dbo.OriginalTable;
EXEC sp_rename N'dbo.NewTable', N'OriginalTable', N'OBJECT';
вы можете иметь дело с ограничениями и т.д., и вы хотите сделать это в сделке. Дело в том, что просто добавление столбца идентификации в таблицу с присвоением значений идентичности в произвольном порядке. Если вам неважно, как существующие значения присваиваются серийным номерам, просто используйте ответ Кайла.
в PostgreSQL просто сделать: ALTER TABLE ttaabbllee ADD COLUMN columnName serial NOT NULL;
и сделали ..
OP использует SQL Server не postgres – 2014-11-06 11:28:11
- 1. Добавление серийного номера для столбца в datatable
- 2. pygresql - вставка и возврат серийного номера
- 3. Последовательность JPA для серийного номера
- 4. регулярное выражение для серийного номера
- 5. Генерация серийного номера
- 6. Проверка серийного номера
- 7. Вставка нового столбца из трех объединяемых таблиц
- 8. Форматирование серийного номера
- 9. Получение серийного номера BIOS
- 10. Декодирование IMEI до серийного номера
- 11. Regex для серийного номера в T-SQL
- 12. Регулярное выражение для определения серийного номера
- 13. Алгоритм генерации серийного номера для приложения C#
- 14. Почему GetVolumeInformation возвращает int для серийного номера?
- 15. регулярное выражение для серийного номера в JavaScript
- 16. CustomPage для серийного номера в Inno Setup
- 17. Выражение выражения для проверки серийного номера
- 18. Нужен алгоритм для генерации серийного номера
- 19. Удаленный вызов WMI для серийного номера диска
- 20. Создать дату с серийного номера
- 21. Проверка серийного номера INNO setup?
- 22. Чтение серийного номера карты EMV
- 23. Использование серийного номера iwith paginate
- 24. Поиск серийного номера компакт-диска
- 25. Получение серийного номера тега NFC
- 26. генератора Серийного номера в R
- 27. openssl игнорирует расширение серийного номера
- 28. Изменение серийного номера Windows 7
- 29. Как связать сравнение серийного номера?
- 30. Преобразование серийного номера в дату
Вы заботитесь о порядке существующих строки присваиваются значением серийного номера!? Если да, не могли бы вы описать это требование> –