|
|
|
представление
|
|||
|---|---|---|---|
|
#18+
надеюсь на вашу помощь. создал представление,но нужно сделать его обновляемым. Сделать отображение обновляемым. Адрес должен задаваться идентификатором, строковое значение адреса игнорируется. При вводе данных, которые отсутствуют в справочниках, должна вызываться исключительная ситуация. без справочников(birthday,nomer_doma,nomer_kvartiry) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2013, 19:54:07 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
Grime93нужно сделать его обновляемым. Для этого достаточно написать триггеры на INSERT, UPDATE, DELETE, в которых и изменять подлежащие таблицы согласно приведённым тобой правилам. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2013, 20:36:16 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
можно это как то наглядно продемонстрирвовать?а то если честно,я не очень понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2013, 20:40:16 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
Grime93можно это как то наглядно продемонстрирвовать?а то если честно,я не очень понял. Читай Language Reference на предмет CREATE TRIGGER. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2013, 20:46:26 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
в общем сделал я это геморойное задание, но вопрос в том,как можно его облегчить?подскажите. Код: 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. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 15:01:10 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
Grime93вопрос в том,как можно его облегчить? Задание не надо облегчать, сдавай как есть. Но запомни: в реальной жизни за такое увольняют. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 15:16:12 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
во первых:это мой первый опыт,во вторых:вам виднее,за что увольняют ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 20:38:35 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
Grime93При вводе данных, которые отсутствуют в справочниках, должна вызываться исключительная ситуация.Ваш триггер проверит наличие данных в соотв. справочниках, это так. Но затем, после того как вы добавите запись в таблицу people, я влезу в любой из справочников, указанный тут: Код: sql 1. 2. 3. 4. - и грохну там все строки. И данные таблицы people - того, "ку-ку". Ссылаться будут на отсутствующие строки. Так что применяйте нормальный метод (hint: Referential Integrity). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 20:48:29 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
Да, и еще: НИКОГДА не надейтесь, что триггером можно обеспечить уникальность в справочнике по какому-то полю. Это так, на будущее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 20:49:36 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
ох,знать бы ещё как это применить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 21:03:53 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. и аналогично с другими справочниками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 21:13:50 |
|
||
|
представление
|
|||
|---|---|---|---|
|
#18+
но таки http://www.ibase.ru/v6/doc/datadef.zip к прочтению обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 21:14:59 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38516242&tid=1564019]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
87ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 405ms |

| 0 / 0 |
