Должен ли я использовать GUID или IDENTITY в качестве номера потока? - PullRequest
0 голосов
/ 01 января 2011

offerID - это тема #, которая представляет опубликованную тему. Я вижу в форумах сообщения представлены случайными числами. Достигается ли это IDENTITY? Если нет, пожалуйста, совет.

nvarchar (max) будет переносить все виды текстов вместе с тегами HTML.

CREATE TABLE Offer
(
    offerID           int IDENTITY (4382,15) PRIMARY KEY,
    memberID          int NOT NULL REFERENCES Member(memberID),
    title             nvarchar(200) NOT NULL,
    thread            nvarchar(max) NOT NULL,
        .
        .
        .
);

1 Ответ

2 голосов
/ 01 января 2011

Идентичность не является случайным числом, а увеличивается. Это означает, что вы не назначаете идентификационный номер, но база данных автоматически устанавливает его для вас в зависимости от того, какой идентификационный номер был установлен в последний раз.

Я бы всегда рекомендовал int identity, так как оно более компактное, и у людей есть шанс запомнить их. GUID всегда имеет длину 128 бит, не имеет прямого значения и его трудно запомнить. Обычно это выглядит ужасно и в URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...