sakila - Generar tabla DDL a través de la consulta en MySQL y SQL Server
sakila database download (3)
No puede obtener el texto de la CREATE Table
forma multiplataforma, pero puede obtener suficiente información para compilarlo usted mismo desde las vistas INFORMATION_SCHEMA
.
¿Existe una forma fácil de extraer información de tabla DDL, a través de una consulta, utilizando MS o My SQL server? (preferiblemente ambos?)
Por ejemplo, al usar MySQL Administrator / Navicat for MySql, hay una función "DDL", que genera el script "create table foo (....)".
¿Hay alguna manera de obtener esta información de una consulta en sí, como por ejemplo:
Select DDL from foo where table_name=''bar'';
¿Alguno me ha devuelto la "Crear barra de tabla (.....)"?
Si no, ¿alguna sugerencia?
Tienes que crear eso tú mismo.
Puede consultar INFORMATION_SCHEMA.COLUMNS
para el nombre de columna y el tipo de datos.
es específico de mysql, pero SHOW CREATE TABLE
te da el DDL para una tabla.