Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Хп вставки значений Sql Server, нужна помощь..(  [new]
CH1PSET1
Member

Откуда:
Сообщений: 82
Здравствуйте, перешел с interbase на Sql Server), снова вопросы. Нужно создать хп для вставки значений. Хочу написать процедуру, которая вставит в таблицу Subjects потом данные. Ничего не получается, свделал скрин с ошибкой, разъясните проблему пожалуйста.

CREATE PROCEDURE insert_words 

@Name nvarchar(50) 
@lecturer nvarchar(50) 
AS 
BEGIN 
INSERT INTO Subjects(Name, lecturer) 
VALUES(@name,@lecturer) 
END 
GO


+=Скрин
Картинка с другого сайта.
28 май 12, 20:01    [12628237]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
CREATE PROCEDURE insert_words 

@Name nvarchar(50) 
, @lecturer nvarchar(50) 
AS 
BEGIN 
INSERT INTO Subjects(Name, lecturer) 
VALUES(@name,@lecturer) 
END 
GO
28 май 12, 20:02    [12628245]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
CH1PSET1
Member

Откуда:
Сообщений: 82
Спасибо большое) вы гений)
28 май 12, 20:03    [12628250]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
CH1PSET1
Member

Откуда:
Сообщений: 82
А можно еще вопрос, как поле Id_Subj сделать счетчиком?
28 май 12, 20:19    [12628333]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
Glory
Member

Откуда:
Сообщений: 104751
CH1PSET1
А можно еще вопрос, как поле Id_Subj сделать счетчиком?

Прочитать в хелпе про IDENTITY
28 май 12, 20:30    [12628394]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
CH1PSET1
Member

Откуда:
Сообщений: 82
Я почитал, написано, что нужно где-то выставить значений IDENTITY true, но я не могу найти, где же.. Перерыл все свойства, ничего нет. С помощью запросы кажись нельзя.
28 май 12, 20:36    [12628414]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
CH1PSET1
Member

Откуда:
Сообщений: 82
Пытался так

SET IDENTITY_INSERT  dbo.Subjects  off


не работает, и как мне указать поле, которое хочу сделать счетчиком...
28 май 12, 20:42    [12628426]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
Glory
Member

Откуда:
Сообщений: 104751
CH1PSET1
Я почитал, написано, что нужно где-то выставить значений IDENTITY true, но я не могу найти, где же

Что прямо так и написано "выставьте где-то значение IDENTITY true" ?
28 май 12, 20:42    [12628427]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
CH1PSET1
Member

Откуда:
Сообщений: 82
Не совсем) Но смысл такой)

Есть еще вариант, создать заного таблицу скриптом и при создании указать идентити, но мне нужно бы щас сделать
28 май 12, 20:47    [12628436]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
Glory
Member

Откуда:
Сообщений: 104751
CH1PSET1
Не совсем) Но смысл такой)

Что то не верится, что в оффициальном хелпе вместо указания конкретного места используются слова где-то,там, тут и тд.
CH1PSET1
Есть еще вариант, создать заного таблицу скриптом и при создании указать идентити, но мне нужно бы щас сделать

Что вам мешает сделать это в дизайнере таблиц ?
28 май 12, 20:52    [12628448]     Ответить | Цитировать Сообщить модератору
 Re: Хп вставки значений Sql Server, нужна помощь..(  [new]
CH1PSET1
Member

Откуда:
Сообщений: 82
Пришлось так и сделать. Все работает.
28 май 12, 20:57    [12628467]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить