Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Server 2008 Insert HELP  [new]
FarmHitman
Member

Откуда:
Сообщений: 74
Доброго времени суток.
Проблема такая:
Использовал MS Access до тех пор, пока не столкнулся с плохими ее ограничениями и перешел на MS SQL. В сервера был запрос Insert:
INSERT INTO Registered ([Login], [Password], [E-mail]) VALUES ('Login+', 'Password', 'Mail')

Первым полем стоит ID, при запросе выдает, что невозможно установить значение NULL в поле ID. Как правильно построить запрос, и могло ли сбиться ключевое поле ID после импорта базы из Access ?
19 фев 13, 16:45    [13949999]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 Insert HELP  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37202
Ну так вставьте значение поле ID.
19 фев 13, 16:47    [13950019]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 Insert HELP  [new]
FarmHitman
Member

Откуда:
Сообщений: 74
Гавриленко Сергей Алексеевич
Ну так вставьте значение поле ID.

Оно стало у меня int после импорта, как сделать его счетчиком, или как определить какой номер ID следующий?
19 фев 13, 16:53    [13950071]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 Insert HELP  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37202
Счетчика в MSSQL нет, но есть identity.
19 фев 13, 16:58    [13950112]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2008 Insert HELP  [new]
FarmHitman
Member

Откуда:
Сообщений: 74
Гавриленко Сергей Алексеевич
Счетчика в MSSQL нет, но есть identity.

Т.е. мне надо во всех таблицах тип поменять? И как правильно составить запрос?
19 фев 13, 16:59    [13950117]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить