|
Копирование таблицы со всеми свойствами
|
|||
---|---|---|---|
#18+
Добрый день. У меня есть две таблицы. А1, А2. В таблице А1 есть первичный ключ PK_A1 и внешний ключ FK_A1. Копирую из А1 в А2 содержимое в процедуре: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Но возникла проблема с копированием CONSTRAINT из А1 в А2. Можно вытащить CONSTRAINT из А1: Код: plsql 1. 2.
Теперь как этот CONSTRAINT залить в A2 в хранимой процедуре? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2021, 14:23 |
|
Копирование таблицы со всеми свойствами
|
|||
---|---|---|---|
#18+
LiQuidТеперь как этот CONSTRAINT залить в A2 в хранимой процедуре? Код: 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. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2021, 15:32 |
|
Копирование таблицы со всеми свойствами
|
|||
---|---|---|---|
#18+
Выкинуть и переписать используя DBMS_DATAPUMP. A так через DBMS_METADATA API: Код: 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.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2021, 15:35 |
|
Копирование таблицы со всеми свойствами
|
|||
---|---|---|---|
#18+
SY, Ок, выкину. Но вот задача не дает покоя: Задача. Процедура копирования таблицы COPY_TABLE(FROM_NAME, TO_NAME). Данные и все Constraints, также должны копироваться. Входящие аргументы: - FROM_NAME - имя таблицы, которую надо скопировать; - TO_NAME - имя новой таблицы. Вообще то что вы пишете реально реализовать в рамках одной хранимой процедуры? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2021, 15:48 |
|
|
start [/forum/topic.php?fid=52&msg=40058270&tid=1880337]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 248ms |
0 / 0 |