0 / 0 / 0
Регистрация: 15.09.2011
Сообщений: 14
|
|
1 | |
Значение хранимых процедур16.09.2011, 18:59. Показов 761. Ответов 0
Метки нет (Все метки)
Здраствуйте, пожалуйста помогите по-подробнее разобратся с некоторыми терминами
Вопрос #1 Вопрос: Что означает "если она всегда возвращает один и тот же результат для одних и тех же входных аргументов", как это понимать??, просто как я понимаю , есстественно запросы будут разными скорее всего , ведь выборка будет с разных таблиц, как-бы... Вопрос #2 Alter table `test` ONDELETE, ONUPDATE, [Здесь что?] Вопрос: как правильно в скрипте с помощью оператора "ALTER", написать условие которое будет соблюдатся при удалении или обновлении связанной таблицы через внешний ключ с другой. Вопрос #3 Вопрос: Чем отличаются операторы IS и AS, например: Код
CREATE PROCEDURE MailingListCount (ListCount OUT NUMBER) IS BEGIN SELECT * FROM Customers WHERE NOT cust_email IS NULL; ListCount := SQL%ROWCOUNT; END; Код
CREATE PROCEDURE MailingListCount AS DECLARE @cnt INTEGER SELECT @cnt = COUNT(*) FROM Customers WHERE NOT cust_email IS NULL; RETURN @cnt; Вопрос: оператор return, где нужно/можно использовать, в процедурах или в функциях? Вопрос #5 Вопрос: Какие еще записи такого вида "SQL%ROWCOUNT;" существуют? Вопрос #6 Код
mysql> CREATE TABLE test.t (si int,primary key (si)); mysql> delimiter // mysql> CREATE PROCEDURE handlerdemo () -> BEGIN -> DECLARE CONTINUE HANDLER FOR SQLSTATE '23000' SET @x2 = 1; -> SET 8x = 1; -> INSERT ШГ0 test.t VALUES (1); -> SET @x = 2; -> INSERT INTO test.t VALUES (1); -> SET @x = 3; -> END; -> // Query OK, 0 rows affected (0.00 sec) Вопрос: Каким образом обработчик CONTINUE, воздействует на дальнейшее развитие кода, почему он в своей записи использует SQLSTATE '23000' SET @x2 = 1;, а не @x8,@x, а именно @x2, и почему 23000??, а SQLSTATE - что значит?? БУДУ ОООЧЕНЬ БЛАГОДАРЕН ЗА ПОДРОБНОЕ ОБЬЯСНЕНИЕ 5-6 форум облазил, инфы для ПОНИМАНИЯ мало, пишут та пишут, а понять-бы. СПАСИБО!!!! Вопрос #7
0
|
16.09.2011, 18:59 | |
Ответы с готовыми решениями:
0
Создание хранимых процедур Запуск хранимых процедур MSSQL Отладка хранимых процедур в MS SQL 2000 Декорирование хранимых процедур |
16.09.2011, 18:59 | |
16.09.2011, 18:59 | |
Помогаю со студенческими работами здесь
1
Перенос хранимых процедур Отладка хранимых процедур Использование хранимых процедур Объявление входных параметров хранимых процедур Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |