Desktop
Website
Multimedia
Database
Security
Enterprise
Вопрос : колонка sql представляет уникально номерной знак
Мы имеем таблицу с колонкой представляет уникально номерной знак [INumber]. Мы создали ИНДЕКС СОЗДАВАТЬ УНИКАЛЬНО NONCLUSTERED на ем и мы хотим добавить contraint примет колонку определять как свое автоматически принимаемое значение. Как можем мы сделать это?
if существует (выберите * от dbo.sysobjects где удостоверение личности = object_id (dbo N'[].
') и OBJECTPROPERTY (удостоверение личности, N'IsUserTable') = таблица 1)
drop [dbo]. ТАБЛИЦА
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE [ATable] [dbo]. [ATable] (ТОЖДЕСТВЕННОСТЬ
[удостоверения личности] [int] (1.1) НУЛЕВОЙ,
[IName] [nvarchar] (500) НЕ NULL,
[INumber] [nvarchar] (50) НЕ NULL,
ГЛАВНЫМ ОБРАЗОМ КЛЮЧА ОГРАНИЧЕНИЮ ПО
[PK_ATable] СВЯЗАННОЕ (
[удостоверение личности] ASC
) С (PAD_INDEX =, STATISTICS_NORECOMPUTE =, IGNORE_DUP_KEY =, ALLOW_ROW_LOCKS = ДАЛЬШЕ, ALLOW_PAGE_LOCKS = ДАЛЬШЕ, FILLFACTOR = 90) НА [ГЛАВНЫМ ОБРАЗОМ]
) НА [ГЛАВНЫМ ОБРАЗОМ] ТАБЛИЦЕ
GO
ALTER [dbo]. [ATable] С NOCHECK ДОБАВЬТЕ НЕВЫПОЛНЕНИЕ ОБЯЗАТЕЛЬСТВА ОГРАНИЧЕНИЮ ПО
[DF_ATable_IName] ('') ДЛЯ
GO
[IName] СОЗДАЙТЕ УНИКАЛЬНО ИНДЕКС NONCLUSTERED [UIX_ATable_INumber] ДАЛЬШЕ [dbo]. [ATable] ([INumber]) НА [ГЛАВНЫМ ОБРАЗОМ]
GO
class=
Ответ : колонка sql представляет уникально номерной знак
Вы smogли использовать ПУСК для ВСТАВКИ то обновленное это поле к значению удостоверения личности если они НУЛЕВЫ.
Другие решения
Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
Шнур ошибки в блоке задвижки?
сколько вариант сервера SQL на одной машине
Внешний вид 2007 не может архивный файл открытой сети сохраненный
Активно директория DNS записывает вопрос
Отчет о доступа 2010 экспорта к CSV с коллекторами?
Прокладчик OCE 9400 не начинает
как добавить десятичное место в формуле в отчете о кристалла seagate
Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
VB6 к VS2010 - консультации тренировки?