我想使用存储在数据库的anther表中的列详细信息(名称,数据类型等)在sql中创建一个表。
答案 0 :(得分:1)
根据数据库的不同,您可以使用信息架构表。他们掌握着您正在寻找的信息。查找描述列的表。
Postgres:http://www.postgresql.org/docs/8.4/interactive/information-schema.html
MySQL:http://dev.mysql.com/doc/refman/5.0/en/information-schema.html
您可以查询这些表并使用“select into”将结果插入到另一个表中。
答案 1 :(得分:0)
一种观点是创建CREATE TABLE查询并在ADO.NET中执行它,如此处所示this
答案 2 :(得分:0)
试试这段代码
CREATE TABLE new_table 如 选择 * 来自old_table 在哪里1 = 2;