К сожалению, у меня были проблемы с моим хранилищем, и я был вынужден повторно получить данные. Однако, это произошло во многих .csv
файлах, и я не знаю, как импортировать их все, не делая это один за другим. Я хотел бы иметь 10000+ .csv
файлов в одной таблице и хотел бы помочь с кодированием всего импорта один раз.
Все файлы имеют одинаковую схему:
'Symbol' (varchar(15))
'Date' (Date)
'Open' (Float)
'High' (Float)
'Low' (Float)
'Close' (Float)
'Volume' (Int)
Также: все файлы будут иметь одинаковую структуру для именования:
XXXXXX_YYYYMMDD
(XXXXXX - название рынка; у меня 7 уникальных имен)
Create Table [investment data 1].dbo.AA
(
Symbol varchar(15),
[Date] Date,
[Open] Float,
High Float,
Low Float,
[Close] Float,
Volume Int
)
На данный момент я не знаю, как создать цикл, который будет проверять все файлы в папке «Инвестиционные данные»; В следующем примере приведен пример кода для одного файла .csv. Если есть лучший способ, чем «массовая вставка», я изменю приведенное ниже утверждение.
bulk insert [investment data 1].dbo.AA
from 'R:\Investment Data\NASDAQ_20090626.csv'
with
(
firstrow=2
,rowterminator = '\n'
,fieldterminator = ','
)
Любая помощь приветствуется; если я могу быть более ясным, пожалуйста, дайте мне знать. Спасибо за ваше время.