Я пишу веб-приложение, которое использует SQL в качестве входных данных. Этот SQL всегда должен быть CREATE TABLE
заявление, и что мое приложение нужно сделать, это получить следующие атрибуты из него:Анализ SQL CREATE TABLE с помощью jQuery?
- Имя поля
- Тип
- Длина (если таковая имеется)
- Binary (если имеется)
- Разрешить NULL (если таковые имеются)
- Авто инкремент (если таковые имеются)
Пример SQL:
CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)
Я понятия не имею, с чего начать, и я не так хорош в написании таких парсеров. Есть ли SQL-синтаксисы для JavaScript/jQuery, которые я могу использовать, или любой пример кода? Благодарю.
Разбор SQL никогда не бывает таким простым, надеюсь, что вы преодолеете все проблемы на этом пути. – RobertPitt
Правильно, но похоже, что он уже ожидает какой-то полуформатный вход для начала. – pinkfloydx33
Правильно. Это всегда оператор CREATE TABLE. Эта функция не важна для моего приложения, но только ускоряет ее использование. – 2010-10-30 20:44:00