Anjali Reddy Ответов: 3

Запрос для ограничения первичного ключа с ключевым словом identity


Написать запрос для ограничения первичного ключа с помощью ключевого слова identity?
Это было задано в одном из моих интервью..пожалуйста, дайте мне знать ответ

RDBurmon

Спасибо всем, кто дал ответ на этот пост

Привет ОП , надеюсь, у вас есть ответ на ваше решение, но посмотрите, что нить все еще открыта.Пожалуйста, ознакомьтесь с нижеприведенным ответом для других членов CP и примите их, если они работали на вас. Или же, если вы решили его самостоятельно, добавьте это как решение в эту тему и закройте тему.

Спасибо
RDBurmon SR. Инженер-Программист

3 Ответов

Рейтинг:
12

Sandeep Mewara

Здесь:

CREATE TABLE [dbo].[TestTable]
(
   ID int IDENTITY(1,1)   NOT NULL,
   FirstName varchar(100) NULL,
   CONSTRAINT [PK_TestTable] PRIMARY KEY CLUSTERED([ID] ASC)
)

ОПЕРАЦИОННАЯ
CREATE TABLE CUSTOMERS(
       ID  INT IDENTITY(1,1) NOT NULL,
       NAME VARCHAR (20)     NOT NULL,
       AGE  INT              NOT NULL,
       ADDRESS  CHAR (25) ,
       SALARY   DECIMAL (18, 2),       
       PRIMARY KEY (ID)
);


Ссылаться:
SQL - первичный ключ[^]
MSDN: Создать таблицу (Transact-SQL)[^]


Maciej Los

Хороший ответ, мой 5-й!

Sandeep Mewara

Спасибо, лосмак.

Рейтинг:
0

RDBurmon

CREATE TABLE [dbo].[Tbl1]
(
    [Id] [bigint] IDENTITY(1,1) NOT NULL,
     CONSTRAINT [PK_Tbl1] PRIMARY KEY CLUSTERED
     (
       [Id] ASC
     )WITH (PAD_INDEX  = OFF,
            STATISTICS_NORECOMPUTE  = OFF,
            IGNORE_DUP_KEY = OFF,
            ALLOW_ROW_LOCKS  = ON,
            ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO


Maciej Los

Хороший ответ, мой 5-й!

Рейтинг:
0

Prasad_Kulkarni

Попробовать это:

CREATE TABLE Demo( DemoId int identity (1,1) Primary key, UserID int, Name nvarchar(100))


Также сослаться:
в SQL - создание[^]


Maciej Los

Хороший ответ, мой 5-й!

Prasad_Kulkarni

Спасибо тебе, Изомак!