Автоинкремент ключа в Sql Server

Тема в разделе "SQL", создана пользователем progstone, 19 окт 2007.

Статус темы:
Закрыта.
  1. progstone

    progstone Гость

    в таблице ключ выставить как автоинкремент,исп Managment Studio,SQL 2005 Express.
    Подскажите sql запрос на срздание такой таблицы
     
  2. Barmutik

    Barmutik Гость

    Код (Text):
    CREATE TABLE Table1
    (
    ID int NOT NULL IDENTITY (1, 1)
    )
    Учтите только что установить это свойство не так просто на существующую таблицу... это уже обсждалось на форуме .. если Вам вдруг понадобится...
     
  3. progstone

    progstone Гость

    2sax_ol скрипты конечно генерирует,но галочку автоинкремент ключа,как в клиентах MySql вроде MySQL-Front я не обнаружил.Сама она создает так или чуть иначе
    USE [first]
    GO
    /****** Объект: Table [dbo].[films] Дата сценария: 10/19/2007 18:22:34 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE TABLE [dbo].[films](
    [name] [nvarchar](50) NULL,
    [id] [nchar](10) NOT NULL,
    CONSTRAINT [PK_films_1] PRIMARY KEY CLUSTERED
    (
    [id] ASC
    )WITH (PAD_INDEX = ON, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 1) ON [PRIMARY]
    ) ON [PRIMARY]

    2Barmutik Не понял что это такое,появилась таблица с елементом NULL, и не заполняется.

    Я так подозреваю что принципы здесь несколько отличны от access или MySql,
    подскажите книгу по диалекту sql для Microsoft SQL Server 2005.
     
  4. Barmutik

    Barmutik Гость

    Для: progstone

    Таблица с полем автоинремента .. а остальные поля уж сами ручками добавьте ..
    Понятно что это поле Вы изменять не можете потому как оно ж автоматически заполняется :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей