リスト要素にちなんで名付けられたfor loopを使用して、〜1900個のテーブルを繰り返し作成したいと考えています。
新しく作成された各テーブルには、単純な SQL クエリ "WHERE Cable_Op = [上記と同じリスト要素]" を満たす行のみが含まれます。
基本的に、Cable_Op = その同じ要素である行のみを含む、リスト内の各要素のテーブルが必要です。
1900 個の要素のリストがあり、それぞれがテキスト文字列です。
ただいま、がんばってます
cursor = conn.cursor()
with open("C:/Python27/COALS_CARS/PROVIDERS.txt") as f:
providerlist = f.read().splitlines()
for provider in providerlist:
cursor.execute('SELECT UID, COUNTY, STATE, Cable_Op into [provider] from COALS where Cable_Op =provider')
無駄に。何時間もの検索で、リストに基づいて繰り返し新しいテーブルに名前を付けたり作成したり、リストに基づいて繰り返しクエリしたりすることについて言及していません。
基本的には、Cable_Op = "AT&T" の値のみを持つ "AT&T" というテーブル、Cable_Op = "Comcast" の値だけを持つ "Comcast" というテーブルなどが必要です (AT&T と Comcast はリスト要素です)。
pyodbc はこれを許可しますか?
前もって感謝します。