|
|
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. У меня следующий вопрос. Есть таблица в MySQL. Как с помощью ADO.NET создать можно создать еще одну таблицу с точно такой же структурой как и исходная? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 23:26 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
ну несколко вариантов, например бегая по полям создать самому create table ... второй вариант изучить структуру MySQL, навернека там есть дублирование таблицы по запросу или по какой то процедурой! ---- www.hramin.jino-net.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 08:09 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
А возможно как-нибудь из DataSet создать таблицу? Т.е., у меня в DataSet есть какой-то набор данных. И на основании какой-нить таблицы из этого DataSet я хочу создать новую таблицу (возможно даже не в исходной СУБД). Это реально? Я подозреваю, что сначала надо сохранить таблицу и ее схему в xml, а потом подгрузить заново в новый DataSet... Но как из этого DataSet потом создать таблицу?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 08:30 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
По данному DataTable я создавал динамический sql (create table ......) по другому выхода не нашел.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 10:50 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
junior_По данному DataTable я создавал динамический sql (create table ......) по другому выхода не нашел.... А не поделитесь кодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 11:44 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
Не надо через датасеты! потеряются данные при конвертации типов. Уперед через sys. процедуры! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:10 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
метод по заданному cloningTableName - имя таблицы из одной базы переносит таблицу в другую, но 1. не копируються первичные ключи 2. не копируються constraint-ы 3. не переносяться varchar - всегда перевожу как nvarchar(255) Да и вобще нехрошо так делать, наверно, может знающие люди скажут как принципиально по другому сделать Код: plaintext 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. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:12 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
sys.sp_table_constraints_rowset sys.sp_tableoption sys.sp_tables_info_rowset sys.sp_tables ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:28 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
ну и sp_help наконец! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:29 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
junior_ Спасибо. Буду разбираться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:46 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
zz118sys.sp_table_constraints_rowset sys.sp_tableoption sys.sp_tables_info_rowset sys.sp_tables Насколько я понимаю - это все для MS SQL Server. А если у меня база в MySQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:47 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
ищи аналоги ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:50 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
Вообще, в идеале было бы здорово создать структуру новой таблицы на основе xsd, в которую записывается структура существующей (с этим-то проблем нет)... И передавать xsd между двумя компами проще пареной репы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:52 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
Ну что, господа, ни у кого нет идей как можно из xsd сформировать структуру таблицы? В принципе эта задача сводится к тому, чтобы из xsd получить sql. И одним из способов реализовать это является путь, который предложил "junior_". А никто не встречал софта, который позволяет преобразовать xsd в sql??? Или может быть реализовывал это у себя в проекте?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 15:31 |
|
||
|
Копирование структуры таблицы
|
|||
|---|---|---|---|
|
#18+
andix ни у кого нет идей как можно из xsd сформировать структуру таблицы? .... А никто не встречал софта, который позволяет преобразовать xsd в sql??? http://sourceforge.net/projects/xsd2db переделать так как надо не вижу проблем Код: plaintext Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2006, 20:43 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=102&tid=1353087]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 318ms |

| 0 / 0 |
