Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите с написанем триггера
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста разобратся с написанием триггера После FireBird тяжеловато синтаксис в ASA дается Суть такова: В накладной должно анализироватся поле внешнего ключа car_send_id (каждая накладная привязана к какой то машине на которой едет груз по этой накладной) и изменения записывать в таблицу истории перегрузок с машины в машину т.е. когда товар идет по транзиту, а когда город следования машины совпадает с городом назначения накладной в историю записывается что груз приехал Попоробывал написать следующие, но пишет что синтаксическая ошибка :( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 08:43 |
|
||
|
Помогите с написанем триггера
|
|||
|---|---|---|---|
|
#18+
DimyanПомогите пожалуйста разобратся с написанием триггера select cities_list.id,cities_list.city_name as city from orders key join cars join cities_list on cities_list.id = cars.city_id where orders.id = new_name.id Куда идет результат ? (в твоем случае строка) Удачи ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 09:57 |
|
||
|
Помогите с написанем триггера
|
|||
|---|---|---|---|
|
#18+
L0cat0r пишет: > Куда идет результат ? (в твоем случае строка) ну данные полученные из этого запроса нужны для анализа ситуации и вставки данных в таблицу истории Код: plaintext 1. 2. 3. 4. 5. 6. в который едит груз или слово "Приехали" Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 10:25 |
|
||
|
Помогите с написанем триггера
|
|||
|---|---|---|---|
|
#18+
CREATE TRIGGER "order_history" after update order 1 on DBA.orders referencing old as old_name new as new_name for each row begin declare pid ... INTEGER ; declare pCity char(...64); ... не знаю if(new_name.car_send_id <> old_name.car_send_id) then begin select cities_list.id,cities_list.city_name into pId,pCity from orders key join cars join cities_list on cities_list.id = cars.city_id where orders.id = new_name.id if new_name.city_id = pId then insert into "history" (ord_id, "action") values (new_name.id, 'Приехали'); else insert into "history" (ord_id, "action") values (new_name.id, pCity); end if end if end ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 10:30 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=103&tid=2013660]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 375ms |

| 0 / 0 |
