11 / 11 / 2
Регистрация: 25.05.2009
Сообщений: 435
|
|
1 | |
Хранимые процедуры и функции20.11.2009, 13:07. Показов 20980. Ответов 7
Метки нет Все метки)
(
Ребята, дайте пожалуйста 1 пример, как описывать хранимую процедуру, и 1 пример, как описывать хранимую функцию, очень нужно. Именно на Оракл. Не могу найти, всё что пробую из найденного, ничего не срабатывает. Заранее благодарю.
1
|
|
20.11.2009, 13:07 | |
Ответы с готовыми решениями:
7
Oracle и хранимые процедуры ! Хранимые процедуры: как проверить правильность выполнения в sqldeveloper? Oracle-9 хранимые процедуры, триггеры и ODBC + обратная связь Хранимые процедуры - определить, сколько раз будет выполняться код |
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
||||||||||||||||
20.11.2009, 13:32 | 2 | |||||||||||||||
Создание хранимой процедуры - SQL
Создание хранимой процедуры Oracle PL/SQL, команда CREATE PROCEDURE, вызов хранимой процедуры
Код на создание хранимой процедуры может быть таким:
я еще читал, что можно на Яве (Java) хранимые процедуры писать... Добавлено через 16 минут а вот про создание хранимы процедур и функций из базы
Creating a Stored Procedure or Function in an Oracle Database
A stored procedure or function can be created with no parameters, IN parameters, OUT parameters, or IN/OUT parameters. There can be many parameters per stored procedure or function. An IN parameter is a parameter whose value is passed into a stored procedure/function module. The value of an IN parameter is a constant; it can't be changed or reassigned within the module. An OUT parameter is a parameter whose value is passed out of the stored procedure/function module, back to the calling PL/SQL block. An OUT parameter must be a variable, not a constant. It can be found only on the left-hand side of an assignment in the module. You cannot assign a default value to an OUT parameter outside of the module's body. In other words, an OUT parameter behaves like an uninitialized variable. An IN/OUT parameter is a parameter that functions as an IN or an OUT parameter or both. The value of the IN/OUT parameter is passed into the stored procedure/function and a new value can be assigned to the parameter and passed out of the module. An IN/OUT parameter must be a variable, not a constant. However, it can be found on both sides of an assignment. In other words, an IN/OUT parameter behaves like an initialized variable. This example creates stored procedures and functions demonstrating each type of parameter.
2
|
11 / 11 / 2
Регистрация: 25.05.2009
Сообщений: 435
|
|
20.11.2009, 14:46 [ТС] | 3 |
А такой же самы пример, который в вкладке "Создание хранимой процедуры - SQL", сделайте пожалуйста для хранимой функции? Благодарю заранее.
1
|
11 / 11 / 2
Регистрация: 25.05.2009
Сообщений: 435
|
|||||||||||
21.11.2009, 17:06 [ТС] | 4 | ||||||||||
Вот пробую пример по функциям, вот такая функция преобразования BOOLEAN типа в тип VARCHAR2
0
|
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
|
|
21.11.2009, 21:41 | 5 |
я оракла не знаю
![]() ![]()
0
|
11 / 11 / 2
Регистрация: 25.05.2009
Сообщений: 435
|
|
22.11.2009, 14:32 [ТС] | 6 |
Я читаю по книжному примеру, делаю как там написанно, но этот вызов не срабатывает. Там написанно именно такой вызов.
Добавлено через 14 минут пример написан здесь http://www.firststeps.ru/sql/oracle/r.php?88
0
|
11 / 11 / 2
Регистрация: 25.05.2009
Сообщений: 435
|
|
22.11.2009, 14:47 [ТС] | 7 |
Вот фото.
0
|
11 / 11 / 2
Регистрация: 25.05.2009
Сообщений: 435
|
|
22.11.2009, 15:19 [ТС] | 8 |
Извиняюсь, не ту картинку вставил, вот картинка проавильная.
0
|
22.11.2009, 15:19 | |
Помогаю со студенческими работами здесь
8
Хранимые процедуры - вывести список книг, которые брал читатель хранимые функции Какие процедуры и функции вызываются из заданной процедуры Хранимые процедуры на чтение и запись Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |