SQL Минимизатор запросов: CREATE + ALTER => CREATE - PullRequest
0 голосов
/ 19 февраля 2020

Существуют ли какие-либо инструменты, которые могут дать мне один запрос CREATE , когда я даю CREATE & количество запросов ALTER в качестве ввода

Например, INPUT :

CREATE TABLE student(
    student_id INT, 
    name VARCHAR(100), 
    age INT);

ALTER TABLE student ADD(
    address VARCHAR(200)
);

Ожидаемый результат:

CREATE TABLE student(
    student_id INT, 
    name VARCHAR(100), 
    age INT,
    address VARCHAR(200));

Это простой пример, мне нужен инструмент, который может работать и для более сложных запросов.


Реальная проблема:

У меня есть набор файлов с несколькими SQL запросами. Поэтому мне нужно, чтобы эта задача была выполнена оптом.

Пример

Входной файл:

CREATE query (table 1)
CREATE query (table 2)
CREATE query (table 3)
ALTER  query (table 1)
ALTER  query (table 3)
ALTER  query (table 2)
ALTER  query (table 2)
ALTER  query (table 1)
......

Ожидаемый выходной файл:

CREATE query (table 1)
CREATE query (table 2)
CREATE query (table 3)
......

В файле много таблиц, может быть около 30.

1 Ответ

0 голосов
/ 19 февраля 2020

Вы можете использовать сервер XAMPP, чтобы сделать это ..... У него есть основное окно c GUI, в котором вы можете просто щелкнуть и получить свой запрос, фактически не набирая его ... Это может сэкономить время

REGARD

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...