В начало

Заполнение фирм-производителей

 

            Есть база данных «Аптека», созданная в СУБД «MS SQL Server 2005», а в этой базе, в числе прочих есть таблица «Фирмы-производители». Нужно создать хранимую процедуру, чтобы заполнить ей таблицу «Фирмы-производители» некими пятью значениями.

            У таблицы «Фирмы-производители» нужно всего лишь заполнить одно поле, хотя она и состоит из 2-х. Дело в том, что первичный ключ заполняется автоматически и никто не даст нам вставлять самим туда значения.

Рис. 1. Поля и типы таблицы «Фирмы-производители»

Рис. 1. Поля и типы таблицы «Фирмы-производители»

 

            Пишем код для создания хранимой процедуры. Причем в названии процедуры можно использовать великий и могучий русский язык.

USE Аптека;

GO

CREATE PROC Заполнить_Фирмы_производители AS

DECLARE @n INT

SET @n=1

WHILE @n<=5

            BEGIN

               INSERT INTO [Фирмы-производители] (Название)

            VALUES ('Фирма ' + LTRIM(STR(@n)))

               SET @n=@n+1      

    END

            Выполняется данная процедура опять же запросом.

EXECUTE Заполнить_Фирмы_Производители

            Результат выполнения данной процедуры показан ниже.

Рис. 2. Заполненная таблица «Фирмы-производители»

 


База данных предприятий Нижнекамск (5093 адресов)
База данных предприятий Нижнекамск (5093 адресов)


База сайтов на CMS Shop-Script 5-7 | 17,896 [Июль 2019]
База сайтов на CMS Shop-Script 5-7 | 17,896 [Июль 2019]


База из 147 трастовых сайтов для размещения ссылок (сбо
База из 147 трастовых сайтов для размещения ссылок (сбо