powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по INSERT
7 сообщений из 7, страница 1 из 1
Вопрос по INSERT
    #32065687
DEN15
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я новичок в SQL, создал таблицу с uniqueidentifier,NotNull
Пробую:
INSERT INTO (поля) VALUES (значения)
Начинает ругаться, что Null нельзя вставлять и т.д.,
Когда прописываю поле и значение, ругается.
И самое главное у меня сервер без справки!
По F1 пишет: нет файла со справкой.
...
Рейтинг: 0 / 0
Вопрос по INSERT
    #32065732
BJValentine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ты все поля указал в списке полей? Если нет, то в неуказанное поле будет вставлено значение NULL. Возможно это и приводит к ошибке.
...
Рейтинг: 0 / 0
Вопрос по INSERT
    #32065752
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начинает ругаться, что Null нельзя вставлять и т.д.,
Ругаются люди. а сервер пишет сообщение об ошибке, не видя которое, можно только строить предположения вроде такого - а что собственно за значение вы пытаетесь занести в поле "с uniqueidentifier,NotNull " ?


И самое главное у меня сервер без справки!
По F1 пишет: нет файла со справкой.

SQL Server 2000 Books Online (Updated)
...
Рейтинг: 0 / 0
Вопрос по INSERT
    #32065758
DEN15
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
За ссылку спасибо.
"Ругается" я имел ввиду как раз сообщение об ошибке.
В том-то всё и дело, что я не хочу что-бы туда вносилось значение. Я думал это будет как в Аксессе, тип поля
-счётчик- с автоинкрементом.
Т.е. добавляешь запись и счётчик увеличивается, но если в аксессе пропускаешь это поле и всё ОК, а тут...
...
Рейтинг: 0 / 0
Вопрос по INSERT
    #32065761
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"счётчик- с автоинкрементом" в MS SQL - это поле с опцией IDENTITY [ ( seed , increment ) ]

А поле uniqueidentifier - это a globally unique identifier (GUID). Эти значения могут генерироватся вовсе не попорядку. Главное их предназначение именно в глобальной уникальности.

А для автомачитеского заполнения у поля должена быть опция DEFAULT.
Для поля типа uniqueidentifier в DEFAULT можно проставить функцию NEWID().
...
Рейтинг: 0 / 0
Вопрос по INSERT
    #32065762
BJValentine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделай это поле в дизайнере таблицы Inetinty=Yes
...
Рейтинг: 0 / 0
Вопрос по INSERT
    #32065801
DEN15
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отлично заработали оба примера и с indentity, и с unique!
Теперь понятно.
Спасибо огромное.
З.Ы. В работе будет использоваться именно indentity, т.к. более подходит к поставленной задаче.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по INSERT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]