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

Откуда:
Сообщений: 27
Доброе время суток.
Столкнулся с такой проблемой: Есть хранимая процедура которая добавляет данные в таблицу.
ALTER PROCEDURE [dbo].[insert_fio_1]
	(@kod_fio_1 	[int],
	 @familiya_2 	[varchar](20),
	 @name_3 	[varchar](30),
	 @otchestvo_4 	[varchar](30),
	 @data_roj_5 	[datetime])

AS INSERT INTO [lis].[dbo].[fio] 
	 ( [kod_fio],
	 [familiya],
	 [name],
	 [otchestvo],
	 [data_roj]) 
 
VALUES 
	( @kod_fio_1,
	 @familiya_2,
	 @name_3,
	 @otchestvo_4,
	 @data_roj_5)
существует уникальный код таблицы который необходимо вручную заполнять. Как реализовать счетчик для этой хранимой процедуры - поля kod_fio.
Чтобы при добавлении передавались остальные параметры, а уникальный код нет.
21 май 11, 21:09    [10689289]     Ответить | Цитировать Сообщить модератору
 Re: Insert счетчик по уникальному ключу  [new]
iljy
Member

Откуда:
Сообщений: 8711
galaxystar,

ээээ.... А обычный IDENTITY не?
21 май 11, 21:50    [10689381]     Ответить | Цитировать Сообщить модератору
 Re: Insert счетчик по уникальному ключу  [new]
ksenya.urevna
Member

Откуда: vorkuta
Сообщений: 12
мне нужно создать точно такую же процедуру - зачисление студента - только без указания кода студента, ключ является счетчиком, но мне бы хотелось чтоб sql его сам проставлял при добавлении новой записи в таблицу. возможно ли это? или просто убрать из списка атрибутов ключевое поле и автоматически будет добавляться сама запись при добавлении фио? просто процедура будет запрошена с клиента, а при заполении код студента не важен, то есть это просто порядковый номер записи в базе....
21 май 11, 22:27    [10689517]     Ответить | Цитировать Сообщить модератору
 Re: Insert счетчик по уникальному ключу  [new]
qwerty112
Guest
ksenya.urevna
...ключ является счетчиком, но мне бы хотелось чтоб sql его сам проставлял при добавлении новой записи в таблицу. ...

а что - не "проставляет" ?
21 май 11, 22:38    [10689544]     Ответить | Цитировать Сообщить модератору
 Re: Insert счетчик по уникальному ключу  [new]
ksenya.urevna
Member

Откуда: vorkuta
Сообщений: 12
вопрос снят)) все прекрасно работает со счетчиком)) не надо указывать поле id )) он его автоматом проставляет, вчера попробовала)))
22 май 11, 12:12    [10690252]     Ответить | Цитировать Сообщить модератору
 Re: Insert счетчик по уникальному ключу  [new]
galaxystar
Member

Откуда:
Сообщений: 27
ksenya.urevna
вопрос снят)) все прекрасно работает со счетчиком)) не надо указывать поле id )) он его автоматом проставляет, вчера попробовала)))

Поддерживаю.
23 май 11, 19:02    [10696536]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить