Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание триггера запрещающего повторную запись
|
|||
|---|---|---|---|
|
#18+
Никогда раньше с триггерами не сталкивался, но видимо пора: Есть две таблицы: парковки и квартиры . Каждая квартира может сделать только один запрос на одну парковку . Я создал атрибут "реквест" типа bit и соединил их между таблицами. Соответственно, если на парковку А из квартиры Б был сделан запрос на парковочное место, то повтора записи на эту же парковку из этой же квартиры сделать больше нельзя. Не знаю как это реализовать при помощи триггера. Помогите разобраться пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2018, 13:33 |
|
||
|
Создание триггера запрещающего повторную запись
|
|||
|---|---|---|---|
|
#18+
sonoryНикогда раньше с триггерами не сталкивался, но видимо пора: Точно пора? Обосновать необходимость именно триггера можете?skip... Я создал атрибут "реквест" типа bit и соединил их между таблицами.ИХ - это что? Как связал?skip... Не знаю как это реализовать при помощи триггера.ЭТО - это что? ЧТО реализовать? Невозможность дублирования? Именно триггером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2018, 13:53 |
|
||
|
Создание триггера запрещающего повторную запись
|
|||
|---|---|---|---|
|
#18+
Спасибо, за ответ, а то я уже совсем отчаялся. Sergey SizovТочно пора? Обосновать необходимость именно триггера можете? Да, точно пора, на самом деле не так давно начал изучать программирование и sql в частности, и в триггеры бы я сейчас не лез, просто так вышло, что нужно выполнить задание при помощи оного. Sergey SizovИХ - это что? Как связал? Я создал атрибуты "реквест" в двух таблицах и затем соединил их при помощи внешнего ключа. Не знаю, хорошая эта идея или нет. Сейчас сижу и думаю, что это было вовсе не нужно если учесть, что квартира Б может делать запросы на разные парковки ( А, Б, С и т.д.), так что в таблице квартиры атрибут "реквест" не нужен. Sergey SizovЭТО - это что? ЧТО реализовать? Невозможность дублирования? Именно триггером? "Это" - это саму задачу, а именно написание триггера, который будет запрещать запись в таблицу парковки если значение у атрибута "реквест" (который находится в таблице парковки) будет тру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2018, 14:52 |
|
||
|
Создание триггера запрещающего повторную запись
|
|||
|---|---|---|---|
|
#18+
sonory, вариант 1 Код: sql 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. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. вариант 2 Код: sql 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. можно еще кучу вариантов придумать, но я бы на вашем месте задумался об ограничении на уровне логики хранимых процедур, и не писал бы код который напрямую манипулирует данными в таблицах из приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2018, 16:20 |
|
||
|
Создание триггера запрещающего повторную запись
|
|||
|---|---|---|---|
|
#18+
sonory"Это" - это саму задачу, а именно написание триггера, который будет запрещать запись в таблицу парковки если значение у атрибута "реквест" (который находится в таблице парковки) будет тру. Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2018, 17:37 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1689207]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 319ms |

| 0 / 0 |
