Вопросы с тегом «identity»

Создает столбец идентификаторов в таблице. Это свойство используется с операторами CREATE TABLE и ALTER TABLE Transact-SQL.

1
Почему удаление свойства Identity для столбца не поддерживается
Я читал, что после SQL Server 2000 была удалена возможность «отождествления» столбца идентификаторов. И это было «По замыслу» (не просто отсутствующая функция). Вот пример, который я нашел в блоге . Это включает обновление системных таблиц. (И эта возможность была удалена после SQL Server 2000.) Я понимаю, что делать это с …

8
Идентификационные столбцы или UDF, который явно генерирует уникальный идентификатор?
Я нахожусь в середине дискуссии о том, что лучше сделать PRIMARY KEYиз Identity Columns , нашу из UDF, которая явно генерирует уникальный идентификатор. Я выступаю за колонку идентичности. Мой партнер выступает за создание значений вручную, утверждает он положив UDF на другой стол, где мы можем иметь UDF заблокировать ресурс увеличить …

1
Как IDENTITY_INSERT влияет на параллелизм?
Я пытаюсь помочь клиенту с надстройкой SAP стороннего производителя, которая имеет проблемы с публикацией и перестала поддерживать. При определенных обстоятельствах он архивирует и неполное сообщение из таблицы очередей публикации в таблицу архивации сообщений. Мне нужно переместить эти архивные результаты обратно в очередь. Идентификатор очереди - это столбец идентификаторов, и я …

2
Рекомендуется ли использовать идентификатор в качестве альтернативы первичному ключу?
Мы можем объявить Identityкак, id_numтак что id_numбудет иметь приращение уникальных чисел. CREATE TABLE new_employees ( id_num int IDENTITY(1,1), fname varchar (20), minit char(1), lname varchar(30) ) Это рекомендуется использовать в Identityкачестве альтернативы , Primary keyтак как при Identityусловии , уникальный номер для каждой строки?

1
Изменение первичного ключа с IDENTITY на сохранение. Вычисляемый столбец с использованием COALESCE.
Пытаясь отделить приложение от нашей монолитной базы данных, мы попытались изменить столбцы INT IDENTITY различных таблиц на вычисляемый столбец PERSISTED, который использует COALESCE. По сути, нам необходимо, чтобы отделенное приложение могло обновлять базу данных для общих данных, совместно используемых многими приложениями, и в то же время позволяло существующим приложениям создавать …

2
Изменение столбца идентификации с INT на BIGINT
У меня есть таблица со столбцом идентификации, который также является первичным ключом. В настоящее время в нем 50 миллионов строк, а наибольшее значение столбца идентификаторов составляет 148 921 803. Таблица имеет много DELETEs и INSERTSвыполняется на нем, отсюда и высокое значение. Мы хотим изменить тип данных с INTна, BIGINTчтобы подготовиться …

3
Как получить последнюю строку идентификатора, вставленную при использовании вместо триггера
Когда я вставляю в таблицы, используя вместо триггеров @@Identity, IDENT_CURRENT('Table')и SCOPE_IDENTITY()возвращаю ноль. Как я могу получить последний идентификатор вставленной строки?

3
Как скопировать данные переноса в новые таблицы со столбцом идентификаторов, сохранив при этом связь FK?
Я хочу перенести данные из одной базы данных в другую. Схемы таблиц точно такие же: CREATE TABLE Customers( [Id] INT NOT NULL PRIMARY KEY IDENTITY, (some other columns ......) ); CREATE TABLE Orders( [Id] INT NOT NULL PRIMARY KEY IDENTITY, [CustomerId] INT NOT NULL, (some other columns ......), CONSTRAINT [FK_Customers_Orders] …

1
Является ли документ $ IDENTITY документированным и надежным в SQL Server?
Я узнал, что SQL Server может возвращать значение (одного) столбца идентификаторов таблицы, используя псевдостолбец $IDENTITY: SELECT $IDENTITY FROM Table Является ли эта функция документированной и надежной? Единственное официальное упоминание об этом на IDENTITYстранице, но это скрыто в примере кода. Это говорит о том, что оно может быть недокументированным. Для этой …

2
Создать таблицу «INTO» с первичным ключом
Может быть, для этого сообщества моя проблема проста, но для меня (простого программиста на Java) это большая проблема. У меня есть большая БД с большим и большим количеством данных. Итак, внешний администратор БД создал задание, которое покажет мне во временной таблице данные, которые мне нужны. Но он должен был создать …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.