Автор Deman_ru задал вопрос в разделе Другие языки и технологии
Исполняемые хранимые процедуры и получил лучший ответ
Ответ от Новиков Федор[гуру]
хранимая процедура является куском кода на языке управления базой данных (обычно - какое-либо расширение SQL), который выполняется как одно целое в рамках транзакции.
Отличия вызова процедуры от прямого исполнения того же кода через запрос:
1. администратор базы данных может назначить права процедуре и на исполнение процедуры, т. е. пользователь может не иметь прав на доступ к таблицам БД, но иметь права на запуск процедур, а процедуры будут выполнять разрешенные данному пользователю действия. Таким образом получается требуемый уровень безопасности.
2. в тексте хранимых процедур может допускаться расширение языка SQL по сравнению с языком запросов, например, не все СУБД позволяют в запросе создать переменную и ее использовать, а в хранимой процедуре - можно.
3. СУБД тратит меньше времени на запуск процедуры, это дает выигрыш при большой частоте запросов.
SQL хранимая процедура).
В условии задачи сказано - сделать процедуру, пытающуюся удалить какого-то клиента, и возвращающую
подробнее...
как в sql обновить несколько записей в одном запросе?
а все имена обновляются одинаковой величиной 'newX' или для всех имён будет одно новое значение в
подробнее...
MySQL - что это такое и с чем его едят?
MySQL - это система управления базами данных.
С некоторых пор MySQL можно назвать
подробнее...
Можно ли написать сайт на Java / только на Java, и что для этого понадобится?
На java можно но она работает только на стороне сервера . Без html css не напишешь
подробнее...
Что подразумевается под "описанием структуры базы данных"?
Наверное, не dll, а DDL - Data Definition Layer.
Описанием структуры БД, является, как ни
подробнее...
что подразумевает профессия с таким заголовком - Database Developer (Skills: PL SQL / DB / Java) нашел обьявление
Точная формулировка требований к претенденту:
- разработка баз данных для Oracle
-
подробнее...
В чем разница между Oracle, SQL и PL/SQL? Желтельно услышать ответ от ораклойдов и профессионалов.
Oracle - это РСУБД - Реляционная система управления базами данных
SQL - структурированный язык
подробнее...
Какие недостатки есть у Access вообще и у меня 97 в частности?
Самый главный недостаток Access — это, пожалуй, ограничение размера базы данных в 2 гигабайта, а
подробнее...
посоветуйте пожалуйста книги по разработке виндовс приложений на C# и
Трэй Нэш "C# 2008 Ускоренный курс для профессионалов".
Джефри Рихтер "CLR via C#".
И
подробнее...
Таблицы в базах данных предназначены ?
Сами таблицы только хранят данные. Все остальное делают хранимые процедуры.
Пойми, таблица -
подробнее...
Что такое ТРИГГЕР?
Триггеры
Триггер - это устройство последовательного типа с двумя устойчивыми состояниями
подробнее...
Как сделать выборку данных???
Попробуйте использовать компонент TIBQuery, вместо, например, TIBTable.
Пусть имя таблицы в
подробнее...
Как перенести базу данных Microsoft Sql Server 2000, с одного компа на другой, с помощью флэшки?
Сделать резервную копию и развернуть ее на другом компе
Nert
(51911)
подробнее...
SQL!!!!Подскажите, как с помощью SQL к дате добавить года?
ты таблицы хотя бы создай, а потом уже лезь вперед.... а то уже на SQL-сервер лезеш хотя даже еще
подробнее...