|
Защита данных
|
|||
---|---|---|---|
#18+
Здравствуйте люди добрые!!!!Помогите пожалуйста новичку!!!Неделю не могу сделать...Задание: защитить от обновления данные техники,если она выдана. Таблица Работники (user_id,Имя, Фамилия) и Таблица Выданная_техника (oper_id,user_id,item_id,Количество, Дата_операции). Вот примерно что есть: СREATE TRIGGER TR AFTER UPDATE ON rab_1 BEGIN FOR aRow IN (SELECT user_id FROM Выданная_техника) LOOP INSERT INTO Выданная_техника (user_id) values (aRow.user_id); END LOOP; END TR; ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 18:22 |
|
Защита данных
|
|||
---|---|---|---|
#18+
Tank87, что Вы понимаете под авторзащитить от обновления данные техники,если она выдана? приведите пример из нескольких строк, когда надо защитать (выдана), и когда не надо (не выдана) ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 18:40 |
|
Защита данных
|
|||
---|---|---|---|
#18+
Пример. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
А что вам надо - как и просит Stax, поставьте ТЗ. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2021, 19:11 |
|
Защита данных
|
|||
---|---|---|---|
#18+
Если user_id находится в таблице "выданная_техника" ,то данные user_id в таблице "Работники" нельзя изменить. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 09:20 |
|
Защита данных
|
|||
---|---|---|---|
#18+
Tank87 Если user_id находится в таблице "выданная_техника" ,то данные user_id в таблице "Работники" нельзя изменить. создайте внешний ключ для таблицы "выданная_техника" на "Работники" Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
ps в древних версиях рекомендовали внешии ключи индексировать ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 11:08 |
|
Защита данных
|
|||
---|---|---|---|
#18+
Конечно же я сделала и первичный ключ и внешний. Мне нужно было если такой работник есть в таблице выданная техника,чтобы у него нельзя было изменить ни имя,ни фамилию. 🙄 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 18:31 |
|
Защита данных
|
|||
---|---|---|---|
#18+
Tank87 Конечно же я сделала и первичный ключ и внешний. Мне нужно было если такой работник есть в таблице выданная техника,чтобы у него нельзя было изменить ни имя,ни фамилию. 🙄 незакомиченные данные в "таблице выданная техника" надо учитывать? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2021, 18:51 |
|
|
start [/forum/topic.php?fid=52&msg=40041476&tid=1880467]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 380ms |
0 / 0 |