| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > Добавление записи в 1 строку |
| Автор: Yagmort 3.2.2011, 12:50 | ||
[id_field] - автоинкремент, как добавить запись именно с 1 id ? Если в таблице еще нет этого ID? или как можно обнулить данные по ID |
| Автор: Akina 3.2.2011, 12:52 |
| Автор: Yagmort 3.2.2011, 12:57 | ||
Да вот надо, чтобы она отображалась просто 1. И после нее только будут добавлятся записи. Для корректного отображения. |
| Автор: Akina 3.2.2011, 13:04 |
| Копайте BOL по вопросу сброса значения IDENTITY. Там есть. Но всё равно ерунда какая-то... |
| Автор: chip_and_dayl 3.2.2011, 14:24 | ||
|
| Автор: Yagmort 3.2.2011, 16:57 |
| Сообщение 1088, уровень 16, состояние 11, строка 2 Не удалось найти объект "registry", так как он не существует, или отсутствуют разрешения. Сообщение 544, уровень 16, состояние 1, строка 2 Невозможно вставить явное значение для столбца идентификаторов в таблице "NUMBER", когда параметр IDENTITY_INSERT имеет значение OFF. Сообщение 1088, уровень 16, состояние 11, строка 2 Не удалось найти объект "registry", так как он не существует, или отсутствуют разрешения. |
| Автор: Akina 3.2.2011, 17:19 |
| Да блин, вот лентяй же! давно бы посмотрел уже - нет, будет ждать, пока на блюдечке принесут... http://msdn.microsoft.com/ru-ru/library/ms176057.aspx... |
| Автор: chip_and_dayl 3.2.2011, 19:20 | ||
Yagmort
Здесь вместо registry нужно указать имя своей таблицы и ниже также Добавлено через 18 секунд А вообще в сообщение ошибки все написано |
| Автор: Yagmort 4.2.2011, 10:33 | ||||||
Спасибо все заработало Добавлено через 1 минуту и 5 секунд
|
| Автор: Akina 4.2.2011, 11:20 |
Теперь только не забывайте: 1) Пользователь должен быть владельцем объекта или членом предопределенной роли сервера sysadmin, предопределенной роли базы данных db_owner или db_ddladmin. 2) В каждый момент времени только для одной таблицы в сеансе свойство IDENTITY_INSERT может принимать значение ON. |