миграция таблиц с помощью SQL без использования языка программирования, такого как JSP, PHP

0

У меня есть три таблицы,

tblstock              --> StockID(Primary Key),ProductCode,Status,
tblstockhistory       --> StockID(tblstock table StockID, 1:N),Qty,invoceNo,MRP
tblstockinoutrtnstats --> StatsID,ProductCode,StockIN

Я хочу выполнить миграцию, нужно вставить счетчик Stockin tblstockinoutrtnstats,

мои данные,

который является кодом Productcode из таблицы tblstock, количество продукта присутствует в таблице tblstockhistory,

Возможно ли выполнить миграцию с помощью sql без использования программирования langugage, например PHP, JSP?

Теги:
data-migration

2 ответа

0
Лучший ответ

Совершенно верно.

Query:
Вам захочется использовать запрос ALTER TABLE. В зависимости от того, какой вкус SQL вы используете (SQLite, MySQL, PostgreSQL и т.д.), Оператор может выглядеть несколько иначе, но основная команда будет похожа на ALTER TABLE table_name ADD column_name data_type; (http://www.w3schools.com/sql/sql_alter.asp)

Без языка:
Все варианты SQL, о которых я знаю, позволяют запускать SQL-запросы в командной строке. Опять же, это будет немного отличаться в зависимости от того, какой вкус вы используете.
Если вы используете postgres, введите psql <db_name> <username>
Если вы используете MySQL, введите mysql -U <username> <db_name>
Если вы используете другую версию SQL, посмотрите их справочную и/или справочную страницы, чтобы узнать, какой именно синтаксис вам нужен, для этого конкретного вкуса.

0

Да, это возможно. С MySQL и большинством других баз данных вы можете написать свой SQL, сохранить его в текстовом файле и запустить его как пакетную базу. В MySQL это очень просто, и ссылка https://dev.mysql.com/doc/refman/5.7/en/mysql-batch-commands.html показывает, как это сделать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню