【发布时间】:2022-06-10 19:52:36
【问题描述】:
我正在寻找一种解决方案,如何使用 python 或 sql 从该数据(位于 sql 数据库中名为“table1”的表上)创建表
| tablename | column | datatype | length |
|---|---|---|---|
| a | 1 | varchar | 5 |
| a | 2 | date | 0 |
| a | 3 | float | 0 |
| b | 1 | varchar | 10 |
| b | 2 | varchar | 8 |
| b | 3 | float | 0 |
| b | 4 | varchar | 50 |
| c | 1 | date | 0 |
| c | 2 | varchar | 6 |
目标是创建表 (a,b,c)
它们的列和它们的数据类型也可以在同一个表中找到
棘手的部分是,“table1”的值总是不同的,所以我需要编写一个代码,它可以引用“table1”中的值并创建所有表及其列(+数据类型)在“表1”
我的朋友告诉我试着写一个循环,但我被卡住了,不知道如何解决这个问题
我正在使用 sqlalchemy 库
提前致谢
【问题讨论】:
-
@Charlieface,我还没有在插入部分...卡在创建表格
-
@Larnu,谢谢,我将图像更改为表格 :)
标签: python sql-server sqlalchemy