Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > MS SQL 2005 stored procedure


Автор: Larrr 20.4.2007, 21:07
Приветствую.

Заранее извиняюсь за, возможно, тривиальный вопрос, но мне дали задачу напрограммировать stored procedure в MS SQL 2005 а до этого я работала только с Java и PHP. В общем программирование в БД и вообще БД для меня довольно темный лес.
Суть задания в том, что надо напрограммировать эту самую SP, в которой будет нужно

1) чтение данных из нескольких таблиц(данные типа int, около 20 штук, поэтому было бы идеально использовать какой-нибудь массив)
2) арифметические операции с этими данными(только +,-,*,/)
3) if_then_else
4) вызов другой SP и передача данных параметрами(ну или можно сделать подпроцедуру в одной, если есть такое дело) и чтение из нее результата(одно число) с последующим использованием этого числа дальше

Вопрос - 1) возможно ли это? 2) как сложно?(в смысле - имеются ли стандартные средства для реализации) 3) главное - где можно почитать что-нибудь по этому поводу и, главное, что читать? T-SQL? Stored procedures? Что-то я гуглю, гуглю, но все либо для меня несколько непонятно, либо понятно, но не о том  smile .

Автор: SergeBS 23.4.2007, 12:01
Larrr, 
Читать надо вначале Грабера "Понимание SQL" - ищи на форуме ссылку, или сразу Райордан - там же.
А потом - доку на сервер.

Автор: Larrr 23.4.2007, 22:04
Цитата(SergeBS @ 23.4.2007,  12:01)
Larrr, 
Читать надо вначале Грабера "Понимание SQL" - ищи на форуме ссылку, или сразу Райордан - там же.
А потом - доку на сервер.

Спасибо большое. Посмотрю книжки smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)