Создание таблицы DDL с помощью запроса на MySQL и SQL Server
есть ли простой способ извлечь информацию DDL таблицы с помощью запроса, используя Ms или мой SQL server? (желательно оба?)
например, используя MySQL Administrator / Navicat для MySql, существует функция "DDL", которая генерирует " create table foo (....)" сценарий.
есть ли способ получить эту информацию от самого запроса, например:
Select DDL from foo where table_name='bar';
У любого есть " Create table bar (.....)" вернулся ко мне?
если нет - любой предложения?
3 ответов
вы должны создать это сами.
вы можете сделать запрос INFORMATION_SCHEMA.COLUMNS
для имени столбца и типа данных.
вы не можете получить CREATE Table
текст в кросс-платформенный способ, но вы можете получить достаточно информации, чтобы построить его самостоятельно из INFORMATION_SCHEMA
вид.