![]() |
|
Модераторы: Akina |
![]()
|
|
| Lepricon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 5.1.2003 Репутация: нет Всего: нет |
Помогите, пожалуйста, заробраться с subj... Интересует для чего они используютс, основы написания, примеры практического применения и где можно найти электронные документы по subj...
|
|||
|
||||
| Vit |
|
||||||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 5 Всего: 207 |
Как обычная процедура - некие действия с базой данных, только обычная процедура хранится в программе, а эта в базе данных
Сам синтаксис зависит от базы данных, обычно используется серверный скрипт (T/SQL в MS SQL Server, PL/SQL в Oracle), как и в обычной процедуре можно передать параметры в процедуру и получить значения параметров на выходе.
Наиболее классический пример: У меня стоит сервер, на нём мои данные, вы мой субподрядчик и мы договорились что Вы можете иметь доступ к неким данным из моей базы которые относятся к Вам. Я пишу процедуру к которой разрешаю Вам доступ, теперь Вы можете запустить процедуру и взять свои данные с моего сервера, но у Вас нет доступа к моим таблицам и Вы не можете работать с данными которые к Вам не относятся, Вы можете лишь запустить процедуру (внутри же процедуры я поставил ограничения, и Вам доступна только ваша информация). -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
||||||
|
|||||||
| Lepricon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 5.1.2003 Репутация: нет Всего: нет |
А где можно посмотреть доки на этот серверный скрипт? |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
А какой у тебя сервер БД?
-------------------- |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 5 Всего: 207 |
Ага, обнаружил в теме - автор интересуется MS SQL - хэлп можно найти:
Enterprise Manager -> Query Analyser -> Нажать Shift-F1 В Enterprise Manager можно посмотреть примеры Stored Procedures, открой базу данных "NorhtWind" - это небоьшая учебная база, и посмотри как там они написаны. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Lepricon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 5.1.2003 Репутация: нет Всего: нет |
2 Pegas: Я работаю с MS SQL Server 2000...
2 Vit: Но на одних примерах язык нормально не выучишь, нужна ещё и теория... А в хелпе я полазить как то не догадался :-)... |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 5 Всего: 207 |
На форуме тоже... Если вопрос звучит как у тебя... Эта тема хорошей книги, а не топика в форуме. Давай попытаемсы сузить рассматриваемый вопрос. 1) В какой програмной среде ты будешь применять SP? Если в Дельфи, то я смогу помочь 2) Что конкретно нужно на данном этапе: как создать, как использовать и т.п.? -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
По поводу синтаксиса SP в статье "Основы SQL" будет посвященно достаточно много времени, могу обещать. Ну а дальше уж сам.... на то как говориться голова и нужна, чтобы ей думать!
-------------------- |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |