Описание тега identity-insert
ʻIDENTITY_INSERT` - это опция базы данных Sql Server, которая позволяет явно указывать значения для столбца идентификаторов в таблице во время операции вставки.
3
ответа
Эквивалент всей базы данных SET IDENTITY_INSERT OFF
В моей вечной саге о вставке 1,4 миллиона строк данных из сценария SQL я написал базовое приложение WinForms, которое берет каждую строку сценария и выполняет его отдельно. Тем не менее, потому что оригинальный сценарий содержал SET IDENTITY_INSERT …
23 окт '08 в 16:26
0
ответов
Значение Explict не может быть вставлено в таблицу, когда IDENTITY_INSERT выключен
Я получаю сообщение об ошибке при попытке вставить значение в мою таблицу._dltype является объектом типа BRIDownloadType, using (var db = new BRIDatabase()) { foreach (var client in db.BRIClients) { var todo = new BRIToDo { BRIClient = client, BRIDo…
06 июл '16 в 20:57
1
ответ
SQL Server удалить запятую из пути XML
У меня есть следующий код, который извлекает то, что мои столбцы называются в данной моей таблице: SELECT column_name + ',' FROM information_schema.columns WHERE table_name = 'maintReq' FOR XML PATH('') И я хочу поместить это в мой текущий запрос: S…
27 дек '17 в 15:13
2
ответа
Зависимые операторы вставки
У меня есть таблица с данными о клиенте, Customer(имя, адрес), с такими строками, как "John Doe", "Some Street 123". Для каждой строки в таблице я хочу вставить одну строку в таблицу Person(id, name), а также одну строку в таблице Address(id, person…
02 мар '11 в 14:52
2
ответа
SQL: обходной путь без функции идентификации с использованием триггеров
Я немного устал от своих триггеров, а что нет, и пытаюсь выяснить эту проблему для класса: В тесте базы данных для таблиц не предусмотрена функция IDENTITY. Другими словами, когда мы вставляем строку в таблицу "Пользователи", мы бы хотели, чтобы пер…
29 май '09 в 02:33
3
ответа
Как я могу установить опцию IDENTITY_INSERT для JDBC PreparedStatement?
Мне нужно скопировать данные в таблицу базы данных MSSQLServer 2005, в которой есть столбец идентификаторов. Я видел, как отключить столбец идентификации, выполнив SET IDENTITY_INSERT <table> ON до вставки запросов. Как я могу сделать это, ког…
15 июн '09 в 12:19
4
ответа
Хранимая процедура IDENTITY_INSERT
Я недавно изменил свою таблицу данных, я удаляю столбец и добавляю новый столбец, который определяет как идентичность = Истина и идентификатор семени = 1, приращение идентичности = 1. Когда я попытался вставить данные в эту таблицу с помощью ПРОЦЕДУ…
23 июн '11 в 13:19
2
ответа
Скрипт для добавления и удаления свойства автоинкремента из столбца
Для сценария sql, над которым я работаю, мне нужно программно удалить идентификатор, начальное значение идентификатора и приращение идентификатора для столбца в существующей таблице, а затем добавить их обратно в таблицу в конце сценария. У кого-ниб…
01 окт '10 в 17:30
1
ответ
Можно ли сделать вставку по Id необязательной?
Я хочу иметь возможность вставлять что-то в мою таблицу с определенным идентификатором, поэтому я включил IDENTITY_INSERT для таблицы. Однако, если я просто хочу, чтобы автоинкремент обрабатывал идентификатор, появляется эта ошибка: "Для столбца иде…
09 янв '19 в 11:05
0
ответов
Как отправить скрипт T-SQL
Я новичок в SQL Server и пробовал некоторые операторы SQL для моей базы данных. Я хочу включить идентификационную вставку с помощью следующего оператора: SET IDENTITY_INSERT tableName ON Это отлично работает. После этого я вставил запись, но если я …
17 янв '19 в 12:46
1
ответ
identity_insert включен, но есть ошибка, пока
В следующем коде у меня включена функция identity_insert, чтобы можно было явно вставлять некоторые значения: SET IDENTITY_INSERT dbo.myTable ON Go вставка идентификатора установлена как первичный ключ, а не как ноль В моей программе на C#, когда …
30 июл '10 в 13:03
1
ответ
MS SQL Server не позволяет мне установить IDENTITY_INSERT на ON
У меня есть таблица в базе данных (MS SQL Server 2008), которая заполнена данными. Я хочу переместить некоторые из этих данных (среди которых есть столбец с ограничением IDENTITY) в таблицу с тем же именем в другой базе данных для целей резервного к…
21 июн '17 в 14:36
6
ответов
Почему эта вставка EF с IDENTITY_INSERT не работает?
Это запрос: using (var db = new AppDbContext()) { var item = new IdentityItem {Id = 418, Name = "Abrahadabra" }; db.IdentityItems.Add(item); db.Database.ExecuteSqlCommand("SET IDENTITY_INSERT Test.Items ON;"); db.SaveChanges(); } Когда выполнено, Id…
02 фев '17 в 06:23
1
ответ
Для ASP.NET MVC IDENTITY_INSERT установлено значение OFF
У меня есть следующий код в моем HomeController: public ActionResult Create() { return View(); } [ValidateInput(false)] [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create([Bind(Exclude = "Id")]Article articleToCreate) { if (!ModelState.IsValid…
05 янв '11 в 19:29
0
ответов
Вставка идентификатора в EF6 Database-First
Я пытаюсь преобразовать данные из старой базы данных в новую базу данных, где значение первичного ключа имеет важное значение. Код, который у меня сейчас есть, таков (реальное имя таблицы заменено на "TableName"): using (var oldContext = new OldCont…
13 апр '18 в 20:56
5
ответов
Как автоматически перезаряжать после использования identity_insert?
Я недавно мигрировал из базы данных PostgreSQL в базу данных SQL Server. Чтобы переключить данные, мне нужно было включить IDENTITY_INSERT. Приходите, чтобы узнать, что я получаю всевозможные странные ошибки из-за дублирования значений идентификатор…
27 май '10 в 18:35
1
ответ
Стратегии ETL: вставка идентификатора против использования логики идентификации
Один из моих ETL перемещает около 18 миллионов строк с одного сервера на другой для дальнейшей обработки. Я использую FAST LOAD вариант. Для столбца идентификации у меня есть два варианта: использование IDENTITY INSERT Не устанавливайте какие-либо в…
29 окт '11 в 14:01
1
ответ
Принудительная вставка идентификационных данных с помощью NHibernate / Fluent Nhibernate
У нас довольно надежная система, использующая NHibernate, мы находимся в процессе перехода с одного сервера базы данных на два сервера: один для администрирования и один для нашего общедоступного веб-сайта. Это в основном так, что мы можем делать та…
08 ноя '09 в 15:08
2
ответа
Невозможно вставить явное значение для столбца идентификаторов при обновлении объекта
Я использую шаблон ASP.NET Boilerplate. Я хочу обновить Details таблица, которая содержит более одного элемента. Если элемент существует, он должен обновиться, в противном случае должен быть добавлен новый элемент и все остальные записи, относящиеся…
27 ноя '17 в 10:28
2
ответа
Правильный способ обновления таблицы сервера SQL с использованием внешнего интерфейса доступа
У меня есть интерфейс в доступе и серверная часть SQL Server 2008 одно из полей это номер счета и вот правила это почтовый индекс типа 92111 плюс тире плюс номер. поэтому первый будет 92111-1, второй 92111-2 это связано с тем, сколько клиентов у нас…
20 сен '10 в 17:57