2024-09-28 19:34:47 发布
网友
如果我有一个包含50个元素的列表,如何为我的数据库创建50个独立的表
我的代码是这样的:
对于B3tickers()中的ticker:
cur.execute( 'create table ? '\ '(data datetime primary key, '\ 'open REAL, '\ 'high REAL, '\ 'low REAL, '\ 'close REAL, '\ 'adjclose REAL)')
B3tickers是一个所有巴西公司的符号列表
在一些人帮助我解决另一个问题后,我确实解决了这个问题:下面是代码:
for i in range(0,len(B3tickers())): name = B3tickers()[i] cur.execute( 'CREATE TABLE {name} '\ '(data datetime primary key, '\ 'Open REAL, '\ 'high REAL, '\ 'low REAL, '\ 'close REAL, '\ 'adjclose REAL)'.format(name=name))
您可能希望使用单个sql脚本本身,而不是运行execute aka:
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Customer]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[Customer]( column1 datatype, column2 datatype, column3 datatype, ); END
在一些人帮助我解决另一个问题后,我确实解决了这个问题:下面是代码:
您可能希望使用单个sql脚本本身,而不是运行execute aka:
相关问题 更多 >
编程相关推荐