Jak utworzyć i upuścić tabelę poza SQL

0

Jak utworzyć i upuścić tabelę poza SQL, to znaczy, mam tabelę, którą muszę zmienić pola, dołączyć pola i w tym celu muszę upuścić starą, utworzyć nową, aby ją załadować i zapisać drugą tabelę jak historyczny. Mogę upuścić lub utworzyć ten stół. Czy chcesz poznać najlepsze rozwiązanie, aby kontynuować tę konserwację w aplikacji? Z góry bardzo dziękuję. XML lub inna forma ... Nie wiem.

Joelias Andrade
źródło
1
Jeśli wyjaśnisz, co tak naprawdę próbujesz osiągnąć, i być może kontekst, w którym ten wymóg działa, możemy lepiej zaproponować rozwiązanie. W tej chwili używasz terminów SQL (twórz, upuszczaj), aby opisać okoliczności, o których wyraźnie mówiłeś, że wystąpią bez SQL, więc nie jest szczególnie jasne, czego chcesz.
music2myear
Istnieje wiele baz danych zgodnych z SQL, od Oracle po Firebird. Każdy jest inny.
DrMoishe Pippik
Mam aplikację z bazą danych SQL. Jedną z tabel wykonuję okresową konserwację. Ma stawki. Od czasu do czasu muszę tworzyć nowe kolumny i w tym celu muszę utworzyć kopię zapasową tej tabeli, upuścić ją i ponownie utworzyć. Aplikacja zostanie migrowana na nowy serwer, na którym nie będzie można wykonywać na nim rutynowych czynności konserwacyjnych. Chciałbym więc wiedzieć, jak to rozwiązać, implementując bezpośrednio w aplikacji c # / aspnet. web.Czy masz w sieci coś z tego problemu?
Joelias Andrade
Czy możesz spróbować zmienić tabelę i dodać kolumnę i upewnić się, że Twój login SQL ma odpowiednie uprawnienia do tego. Możesz uruchomić coś w styluALTER TABLE <table> ADD <column> VARCHAR(20) NULL
Pimp Juice IT
Czy mogę to zrobić za pomocą aplikacji frontendowej? Jeśli to możliwe, jak to zrobić?
Joelias Andrade

Odpowiedzi:

0

Nie wydaje mi się, żeby to, o co pytasz, było praktyczne - wydaje się podobne do pytania, jak napisać zdanie bez użycia znaków. SQL jest używany do konfigurowania, manipulowania, tworzenia kopii zapasowych i obsługi baz danych MySQL.

Cokolwiek takiego jak xml, Jason lub inny opis, na pewnym poziomie trzeba będzie przekonwertować na sql, aby wstrzyknąć go do bazy danych.

Jedyne inne rozwiązanie, jakie mogę wymyślić, jeśli - co, do diabła, jest kiepskim pomysłem - byłoby zostać ekspertem w zakresie formatu plików reprezentującego tabele i manipulować nimi bezpośrednio poza MySQL. Oczywiście istnieje szansa, że ​​spowodujemy uszkodzenie bardzo wysoko, a do tego potrzeba WIĘCEJ uprawnień / dostępu, aby otrzymać odpowiednie uprawnienia do modyfikowania tabel w SQL.

Davidgo
źródło